Example #1
0
        private async void btnCancelEwayBill_Click(object sender, EventArgs e)
        {
            string         action         = "CANEWB";
            ReqPlCancelEWB reqPlCancelEWB = new ReqPlCancelEWB();

            reqPlCancelEWB.ewbNo         = 251221608254;
            reqPlCancelEWB.cancelRsnCode = 2;
            reqPlCancelEWB.cancelRmrk    = "Cancelled the order";
            TxnRespWithObj <RespPlCancelEWB> txnRespWithObj = await eInvoiceAPI.CancelEWBAsync(eInvSession, reqPlCancelEWB, action);

            if (txnRespWithObj.IsSuccess)
            {
                rtbResponce.Text = JsonConvert.SerializeObject(txnRespWithObj.RespObj);
            }
            else
            {
                rtbResponce.Text = txnRespWithObj.TxnOutcome;
            }

            txtResponceHdr.Text = "Generate IRN Responce...";
        }
Example #2
0
        private async void btnCancelEwbByDec_Click(object sender, EventArgs e)
        {
            string         action         = "CANEWB";
            ReqPlCancelEWB reqPlCancelEWB = new ReqPlCancelEWB();

            reqPlCancelEWB.ewbNo         = 211223256570;
            reqPlCancelEWB.cancelRsnCode = 2;
            reqPlCancelEWB.cancelRmrk    = "Cancelled the order";

            RestClient client = new RestClient("https://api.taxprogsp.co.in/v1.03/dec/ewayapi?action=CANEWB&aspid=************&password=************&gstin=************&authtoken=jSNGkXqh8RshEAf91CAFMMdcp&username=************");

            //RestClient client = new RestClient("http://testapi.taxprogsp.co.in/eiewb/dec/v1.03/ewaybill?aspid=************&password=************&Gstin=************&AuthToken=7wTMc7VccewQSqraD46qz2lCd&user_name=************");
            RestRequest request = new RestRequest(Method.POST);

            //request.AddHeader("Gstin", "************");
            //request.AddHeader("user_name", "************");
            request.AddHeader("Gstin", "************");
            request.AddHeader("username", "************");
            request.AddHeader("AuthToken", "jSNGkXqh8RshEAf91CAFMMdcp");
            request.AddHeader("aspid", "************");
            request.AddHeader("password", "************");
            request.AddHeader("Content-Type", "application/json; charset=utf-8");
            request.RequestFormat = DataFormat.Json;
            //ReqPlGenIRN reqPlGenIRN = new ReqPlGenIRN();
            string strJson = JsonConvert.SerializeObject(reqPlCancelEWB);

            //request.AddBody(reqPlGenIRN);
            request.AddParameter("application/json", strJson, ParameterType.RequestBody);
            IRestResponse response = await client.ExecuteTaskAsync(request);

            //RespPl respPl = new RespPl();
            //respPl = JsonConvert.DeserializeObject<RespPl>(response.Content);

            RespPlCancelEWB resp = new RespPlCancelEWB();

            resp = JsonConvert.DeserializeObject <RespPlCancelEWB>(response.Content);

            rtbResponce.Text = JsonConvert.SerializeObject(resp);
        }