Пример #1
0
 public ActionResult SaveVDS_Receipt(VM_VDS_Receipt VDS_Receipt)
 {
     try
     {
         RBACUser rUser = new RBACUser(Session["UserName"].ToString());
         if (!rUser.HasPermission("VDSReceipt_Insert"))
         {
             return(Json("X", JsonRequestBehavior.AllowGet));
         }
         string content     = "An error occured during the save.";
         var    serSettings = new JsonSerializerSettings {
             PreserveReferencesHandling = PreserveReferencesHandling.Objects
         };
         string jsonCov = JsonConvert.SerializeObject(VDS_Receipt, Formatting.Indented, serSettings);
         HttpResponseMessage response = GlobalVariabls.VatApiClient.PostAsJsonAsync("VM_VDS_Receipt/PostVM_VDS_Receipt", VDS_Receipt).Result;
         content = response.StatusCode.ToString();
         if (content == "OK")
         {
             TransactionLogService.SaveTransactionLog(_transactionLogService, "VDS Payment", "Save", VDS_Receipt.VDS_ReceiptNo, Session["UserName"].ToString());
             return(Json("1", JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json("0", JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(ex.ToString(), JsonRequestBehavior.AllowGet));
     }
 }
Пример #2
0
        public ActionResult GetVDS_ReceiptByVDS_ReceiptNo(string VDS_ReceiptNo)
        {
            HttpResponseMessage response       = GlobalVariabls.VatApiClient.GetAsync("VM_VDS_Receipt/GetVM_VDS_Receipt?VDS_ReceiptNo=" + VDS_ReceiptNo.ToString()).Result;
            VM_VDS_Receipt      VM_VDS_Receipt = response.Content.ReadAsAsync <VM_VDS_Receipt>().Result;

            return(Json(VM_VDS_Receipt, JsonRequestBehavior.AllowGet));
        }