e-Way Bill API
User Guide
 
×
Menu
Index

Multi Vehicle Movement Sample Code

 

Initiate Multi Vehicle

 
      private async void btnMultiVehMovnt_Click(object sender, EventArgs e)
        {
            ReqIniMultiVehicleMov objIniMultiVehUpd = new ReqIniMultiVehicleMov();
 
              objIniMultiVehUpd.ewbNo = 391001460200;
              objIniMultiVehUpd.reasonCode = "1";
              objIniMultiVehUpd.reasonRem = "vehicle broke down";
              objIniMultiVehUpd.fromPlace = "BANGALORE";
              objIniMultiVehUpd.fromState = 29;
              objIniMultiVehUpd.toPlace = "Chennai";
              objIniMultiVehUpd.toState = 33;
              objIniMultiVehUpd.transMode = "1";
              objIniMultiVehUpd.totalQuantity = 33;
              objIniMultiVehUpd.unitCode = "BOX";
         
            TxnRespWithObjAndInfo<RespIniMultiVehicleMov> TxnResp = await EWBAPI.InitiateMultiVehMovntAsync(EwbSession,           objIniMultiVehUpd);
            if(TxnResp.IsSuccess == true)
            {
               //TxnResp.RespObj;
            }
            else
              //TxnResp.TxnOutcome;
        }
-----------------------------------------------------------------------------------------------------------------------

Add Multi Vehicles

 
      private async void btnMultiVehAdd_Click(object sender, EventArgs e)
        {
            ReqMultiVehAdd objReqMulVehAdd = new ReqMultiVehAdd();
            objReqMulVehAdd.ewbNo = 391001460200;
            objReqMulVehAdd.groupNo = "1";
            objReqMulVehAdd.vehicleNo = "PQR1234";
            objReqMulVehAdd.transDocNo = "1234";
            objReqMulVehAdd.transDocDate = "12/10/2017";
            objReqMulVehAdd.quantity = 15;
 
            TxnRespWithObjAndInfo<RespMultiVehAdd> TxnResp = await EWBAPI.AddVehDetailAsync(EwbSession, objReqMulVehAdd);
            if (TxnResp.IsSuccess == true)
            {
                //TxnResp.RespObj;
            }
            else
              //TxnResp.TxnOutcome;
        }
---------------------------------------------------------------------------------------------------------------------------

Change Multi Vehicles

 
 private async void btnMultiVehUpdt_Click(object sender, EventArgs e)
        {
            ReqMultiVehUpdt objReqMulVehUpdt = new ReqMultiVehUpdt();
            objReqMulVehUpdt.ewbNo = 391001460200;
            objReqMulVehUpdt.groupNo = "1";
            objReqMulVehUpdt.oldvehicleNo = "PQR1234";
            objReqMulVehUpdt.newVehicleNo = "PQR1234";
            objReqMulVehUpdt.oldTranNo = "ABC123";
            objReqMulVehUpdt.newTranNo = "PQR123";
            objReqMulVehUpdt.fromPlace = "Lucknow";
            objReqMulVehUpdt.fromState = 09;
            objReqMulVehUpdt.reasonCode = "1";
            objReqMulVehUpdt.reasonRem = "vehicle broke down";
 
            TxnRespWithObjAndInfo<RespMultiVehUpdt> TxnResp = await EWBAPI.UpdtMultiVehAsync(EwbSession, objReqMulVehUpdt);
            if (TxnResp.IsSuccess == true)
            {
                //TxnResp.RespObj;
            }
            else
               //TxnResp.TxnOutcome;
        }