Example #1
0
        public ActionResult STakeAwayBill(SearchReportsModel model)
        {
            try
            {
                var                  from     = Convert.ToDateTime(model.FromDate);
                DateTime             to       = Convert.ToDateTime(model.ToDate);
                int                  OutletId = getOutletId();
                SearchReportsModel   m        = new SearchReportsModel();
                List <tblBillMaster> list     = new List <tblBillMaster>();
                if (model.TokenNo == null)
                {
                    list = db.tblBillMasters.Where(a => EntityFunctions.TruncateTime(a.BillDate) >= from.Date && EntityFunctions.TruncateTime(a.BillDate) <= to.Date && a.OutletId == OutletId && a.BillingType == "Take Away Hall").ToList();
                }
                else
                {
                    list = db.tblBillMasters.Where(a => EntityFunctions.TruncateTime(a.BillDate) >= from.Date &&
                                                   EntityFunctions.TruncateTime(a.BillDate) <= to.Date &&
                                                   a.OutletId == OutletId &&
                                                   a.TokenNo == model.TokenNo &&
                                                   a.BillingType == "Take Away Hall").ToList();
                }

                m.getbills = list;
                return(View(m));
            }
            catch
            {
                ModelState.AddModelError("", "Error Occured");
            }

            return(View());
        }
Example #2
0
        public ActionResult Report(SearchReportsModel model)
        {
            try
            {
                var      from = Convert.ToDateTime(model.FromDate);
                DateTime to   = Convert.ToDateTime(model.ToDate);
                //  var abc = model.FromDate.Date;
                var loginname = WebSecurity.CurrentUserName;
                var Outletids = WebSecurity.CurrentUserId;
                //var Billdata = (from p in db.tblBillMasters where p.BillDate.Date >= model.FromDate && p.BillDate.Date <= model.ToDate && p.OutletId == Outletids && p.BillingType == "R" select p).ToList();
                //var Billdata = db.tblBillMasters.Where(a => EntityFunctions.TruncateTime(a.BillDate) >= from.Date && EntityFunctions.TruncateTime(a.BillDate) <= to.Date && a.OutletId == Outletids && a.BillingType == "R").ToList();
                SearchReportsModel   m    = new SearchReportsModel();
                List <tblBillMaster> list = db.tblBillMasters.Where(a => System.Data.Entity.DbFunctions.TruncateTime(a.BillDate) >= from.Date && System.Data.Entity.DbFunctions.TruncateTime(a.BillDate) <= to.Date && a.OutletId == Outletids && (a.BillingType == "Ac Hall" || a.BillingType == "Dine In Hall")).ToList();

                m.getbills = list;
                return(View(m));
            }
            catch
            {
                ModelState.AddModelError("", "Error Occured");
            }
            return(View());
        }