public JsonResult AddFreightQuote(FreightDetails FreightDetails) { var AllStatus = OrderFreightData.AddCustDataFreight(FreightDetails); return(new JsonResult { Data = AllStatus, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult AddPrintPDFBackDetails(FreightDetails FreightDetails) { var AllStatus = ""; return(new JsonResult { Data = AllStatus, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public List <dynamic> AddCustDataFreight(FreightDetails FreightDetails) { List <dynamic> objDynamic = new List <dynamic>(); FreightTotal freightTotal = new FreightTotal(); var Data = JsonConvert.DeserializeObject <List <CustFreightTitle> >(FreightDetails.FreightData); CustFreightTitle CustFreightTitle = new CustFreightTitle(); string strFreightAmount = string.Empty, strTaxAmount = string.Empty, strLeadTime = string.Empty; Decimal FinalAmount = 0; Int64 OrderID = 0, intLeadTime = 0; if (!string.IsNullOrEmpty(securityHelper.Decrypt(FreightDetails.strOrderID, false))) { OrderID = Convert.ToInt64(securityHelper.Decrypt(FreightDetails.strOrderID, false)); } for (int i = 0; i < Data.Count; i++) { CustFreightTitle = Data[i]; if (CustFreightTitle.isFreightAmount == true) { strFreightAmount = CustFreightTitle.Data; } if (CustFreightTitle.isTaxApplicable == true) { strTaxAmount = CustFreightTitle.Data; } if (CustFreightTitle.isLeadTime == true) { strLeadTime = CustFreightTitle.Data; if (!string.IsNullOrEmpty(strLeadTime)) { intLeadTime = Convert.ToInt64(strLeadTime); } } AddFreightTitleDetail(OrderID, CustFreightTitle.FreightTitleId, CustFreightTitle.Data); } freightTotal = GetTotalAmount(FreightDetails.TotalAmount, strFreightAmount, strTaxAmount); int count = UpdateOrderDetail(OrderID, Convert.ToInt64(UserID), freightTotal.TotalAmount, freightTotal.Freight, freightTotal.TaxAmount, intLeadTime); EmailTemplate emailTemplate = new EmailTemplate(); CustRequestData custRequestData = new CustRequestData(); custRequestData.GetEmailDetails(OrderID.ToString(), string.Empty, string.Empty); objDynamic.Add(count); objDynamic.Add(FinalAmount); return(objDynamic); }
public FreightDetails ToEntity() { var freightDetails = new FreightDetails(); freightDetails.ID = Id; freightDetails.FreightManagementID = FreightManagementID; freightDetails.GoodsName = GoodsName; freightDetails.Unit = Unit; freightDetails.Quantity = Quantity; freightDetails.Remarks = Remarks; freightDetails.ShippingIn = ShippingIn; freightDetails.ShippingOut = ShippingOut; return(freightDetails); }
public FreightDetails ToEntity() { var freightDetails = new FreightDetails(); freightDetails.ID = Id; freightDetails.FreightManagementID = new LookupItem { LookupId = (FreightManagementID != null ? FreightManagementID.LookupId : 0), LookupValue = (FreightManagementID != null ? FreightManagementID.LookupValue : string.Empty) }; freightDetails.GoodsName = GoodsName; freightDetails.Unit = Unit; freightDetails.Quantity = Quantity; freightDetails.Remarks = Remarks; freightDetails.ShippingIn = ShippingIn; freightDetails.ShippingOut = ShippingOut; return(freightDetails); }