Beispiel #1
0
        public ActionResult Index(BillOps model)
        {
            DateTime date;
            int      year;
            BillOps  billOp = new BillOps();

            try
            {
                if (base.ModelState.IsValid)
                {
                    billOp.lstOptions = Utility.GetBillOpsOptions();
                    billOp.option     = model.option;
                    app.bsms.api.Service.Parameters.Clear();
                    app.bsms.api.Service.Parameters.Add("siteCode", ((app.bsms.Models.Account.User)base.Session["Login_Details"]).siteCode);
                    if (model.option == "Pending")
                    {
                        billOp.lstPendingCarts = app.bsms.api.Service.GetList <Temp_Cart>("getItemCartList");
                    }
                    else if (model.option == "Suspend")
                    {
                        billOp.lstSuspendedCarts = app.bsms.api.Service.GetList <Suspend_Cart>("getSuspendedCartList");
                    }
                    else if (model.option == "Transaction")
                    {
                        if (!model.fromDate.HasValue)
                        {
                            Dictionary <string, string> parameters = app.bsms.api.Service.Parameters;
                            date = DateTime.Now.Date;
                            year = date.Year;
                            parameters.Add("startDate", string.Concat(year.ToString(), "/01/01"));
                        }
                        else
                        {
                            Dictionary <string, string> strs = app.bsms.api.Service.Parameters;
                            date = model.fromDate.Value;
                            strs.Add("startDate", date.ToString("yyyy/MM/dd"));
                        }
                        if (!model.toDate.HasValue)
                        {
                            Dictionary <string, string> parameters1 = app.bsms.api.Service.Parameters;
                            date = DateTime.Now.Date;
                            year = date.Year;
                            parameters1.Add("endDate", string.Concat(year.ToString(), "/12/31"));
                        }
                        else
                        {
                            Dictionary <string, string> strs1 = app.bsms.api.Service.Parameters;
                            date = model.toDate.Value;
                            strs1.Add("endDate", date.ToString("yyyy/MM/dd"));
                        }
                        billOp.lstInvoices = app.bsms.api.Service.GetList <app.bsms.Models.Sales.History.Invoice>("treatmentHistoryInvoiceList");
                    }
                }
            }
            catch (Exception exception)
            {
                throw exception;
            }
            return(base.View(billOp));
        }
Beispiel #2
0
        public ActionResult Void(BillOps model)
        {
            BillOps billOp = new BillOps();

            try
            {
                app.bsms.api.Service.Parameters.Clear();
                app.bsms.api.Service.Parameters.Add("siteCode", ((app.bsms.Models.Account.User)base.Session["Login_Details"]).siteCode);
            }
            catch (Exception exception)
            {
                throw exception;
            }
            return(base.View(billOp));
        }
Beispiel #3
0
        public ActionResult Index(string id)
        {
            BillOps billOp = new BillOps();

            try
            {
                if (id == null || id == string.Empty)
                {
                    billOp.option = "Pending";
                }
                billOp.lstOptions = Utility.GetBillOpsOptions();
                app.bsms.api.Service.Parameters.Clear();
                app.bsms.api.Service.Parameters.Add("siteCode", ((app.bsms.Models.Account.User)base.Session["Login_Details"]).siteCode);
                if (billOp.option == "Pending")
                {
                    billOp.lstPendingCarts = app.bsms.api.Service.GetList <Temp_Cart>("getItemCartList");
                }
            }
            catch (Exception exception)
            {
                throw exception;
            }
            return(base.View(billOp));
        }