public ActionResult SearchSupplierQuotation(string quotationNo, string productDescription) { NetStock.Contract.Quotation quotation = null; if (quotationNo == "NEW") { quotation = new Contract.Quotation(); quotation.QuotationDate = quotation.EffectiveDate = quotation.ExpiryDate = DateTime.Now; quotation.QuotationItems = new List <Contract.QuotationItem>(); quotation.Status = true; } else { var quotationBO = new NetStock.BusinessFactory.QuotationBO(); quotation = quotationBO.GetQuotation(new Contract.Quotation { QuotationNo = quotationNo }, productDescription); if (quotation == null) { quotation = new Contract.Quotation(); quotation.QuotationDate = quotation.EffectiveDate = quotation.ExpiryDate = DateTime.Now; quotation.QuotationItems = new List <Contract.QuotationItem>(); } } quotation.CustomersList = Utility.GetCustomerList(true); quotation.ProductsList = Utility.GetProductList(); quotation.CurrencyCodeList = Utility.GetCurrencyItemList(); return(View("SupplierQuotation", quotation)); }
public ActionResult StandardRateProfile(string quotationNo) { if (quotationNo == null) { quotationNo = "STANDARD"; } var quotation = new POSAccount.BusinessFactory.QuotationBO().GetQuotation(new Contract.Quotation { QuotationNo = quotationNo }); if (quotation == null) { quotation = new Contract.Quotation(); quotation.QuotationNo = quotationNo; quotation.CustomerCode = "NONE"; quotation.EffectiveDate = DateTime.Today.Date; quotation.ExpiryDate = DateTime.Today.Date; quotation.QuotationDate = DateTime.Today.Date; quotation.QuotationItems = new List <Contract.QuotationItem>(); } return(View("StandardRateProfile", quotation)); }