示例#1
0
        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));
        }
示例#2
0
        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));
        }