e-Way Bill API
User Guide
 
×
Menu
Index

Consolideted EWB Sample Code

 
Generate

Consolideted EWB

 
private async void btnGenerateCEWB_Click(object sender, EventArgs e)
        {
            ReqGenCEwbPl reqCEWB = new ReqGenCEwbPl();
            reqCEWB.fromPlace = "BANGALORE SOUTH";
            reqCEWB.fromState = "05";
            reqCEWB.vehicleNo = "PVC1234"; /*PVC1234*/
            reqCEWB.transMode = "1";/*1*/
            reqCEWB.TransDocNo = ""; /*1234*/
            reqCEWB.TransDocDate = "";/* 22 / 05 / 2018*/
            reqCEWB.tripSheetEwbBills = new List<ReqGenCEwbPl.TripSheetGenCEWB>() {
                new ReqGenCEwbPl.TripSheetGenCEWB { ewbNo = 581008954628 },
                new ReqGenCEwbPl.TripSheetGenCEWB { ewbNo = 571008954625 }};
 
            TxnRespWithObjAndInfo<RespGenCEwbPl>respGenCEWB = await EWBAPI.GenCEWBAsync(EwbSession, reqCEWB);
            if (respGenCEWB.IsSuccess)
               //respGenCEWB.RespObj;
            else
                //respGenCEWB.TxnOutcome;
           }
------------------------------------------------------------------------------------------------------------------------
 
ReGenerate

Consolideted EWB

 
  private async void btnReGenCEWB_Click(object sender, EventArgs e)
        {
            ReqReGenerateCEWBPl reqReGenCEWB = new ReqReGenerateCEWBPl();
            reqReGenCEWB.tripSheetNo = 3310006742;
            reqReGenCEWB.vehicleNo = "PQR1234";
            reqReGenCEWB.fromPlace = "Bengaluru";
            reqReGenCEWB.fromState = 29;
            reqReGenCEWB.transDocNo = "1234 ";
            reqReGenCEWB.transDocDate = "26/04/2018 ";
            reqReGenCEWB.transMode = "1";
            reqReGenCEWB.reasonCode = 1;
            reqReGenCEWB.reasonRem = "Flood";
 
 
            TxnRespWithObjAndInfo<RespReGenerateCEWBPl> TxnObj = await EWBAPI.ReGenCEWBAsync(EwbSession, reqReGenCEWB);
            if (TxnObj.IsSuccess)
                //TxnObj.RespObj;
            else
                //TxnObj.TxnOutcome;
           
        }
---------------------------------------------------------------------------------------------------------------------------
 
Get

Consolideted EWB

 
      private async void btnGetCEWB_Click(object sender, EventArgs e)
        {
            string tripSheetNo = "5780005005";
            TxnRespWithObjAndInfo<GetConsolidatedEWB> TxnResp = await EWBAPI.GetConsolidatedEWBAsync(EwbSession,                       tripSheetNo);
            if (TxnResp.IsSuccess)
               //TxnResp.RespObj;
            else
              //TxnResp.TxnOutcome;
          }