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)); }
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)); }
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)); }