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;
}