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