예제 #1
0
 //public ActionResult page(int? page)
 //{
 //    data.allstaffs = db.staffs.ToList();
 //    int pagesize = 4;
 //    int pagenumber = (page ?? 1);
 //    return PartialView("/Views/Shares/PageList.cshtml", data.allstaffs.ToPagedList(pagenumber, pagesize));
 //}
 public ActionResult seletestaff(int id)
 {
     using (QuanLyCafeEntities3 db = new QuanLyCafeEntities3())
     {
         try
         {
             data.allstaffs = db.staffs.ToList();
             if (data.allstaffs[data.allstaffs.Count() - 1].idaccount == id)
             {
                 position_deletestaff = true;
                 db.deletestaffaccount(id);
             }
             else
             {
                 position_deletestaff = false;
                 db.deletestaffaccount(id);
             }
         }
         catch
         {
             return(RedirectToAction("setting", "Home"));
         }
     }
     return(RedirectToAction("setting", "Home"));
 }
예제 #2
0
 public ActionResult cartt(int id)
 {
     using (QuanLyCafeEntities3 dbb = new QuanLyCafeEntities3())
     {
         var x = dbb.billinfoes.ToList().Where(s => s.idfood == id).FirstOrDefault();
         if (x == null)
         {
             billinfo y = new billinfo();
             y.idbill = 1;
             y.idfood = id;
             y.count  = 1;
             dbb.billinfoes.Add(y);
             dbb.SaveChanges();
         }
         else
         {
             x.count++;
             dbb.SaveChanges();
         }
     }
     using (QuanLyCafeEntities3 dbb = new QuanLyCafeEntities3())
     {
         listfood.allbillinfos = dbb.billinfoes.ToList();
         listfood.allfoods     = new List <food>();
         foreach (billinfo item in listfood.allbillinfos)
         {
             var x = dbb.foods.ToList().Where(s => s.id == item.idfood).FirstOrDefault();
             listfood.allfoods.Add(x);
         }
     }
     //return PartialView("/views/shares/_cartproduct.cshtml", listfood);
     return(RedirectToAction("Index", "order", new { id = Session["id"] }));
 }
예제 #3
0
 public ActionResult cart()
 {
     using (QuanLyCafeEntities3 dbb = new QuanLyCafeEntities3())
     {
         listfood.allbillinfos = dbb.billinfoes.ToList();
         listfood.allfoods     = new List <food>();
         foreach (billinfo item in listfood.allbillinfos)
         {
             var x = dbb.foods.ToList().Where(s => s.id == item.idfood).FirstOrDefault();
             listfood.allfoods.Add(x);
         }
     }
     return(PartialView("/views/shares/_cartproduct.cshtml", listfood));
 }
예제 #4
0
        public ActionResult savestaff(staff sstaff)
        {
            using (QuanLyCafeEntities3 db = new QuanLyCafeEntities3())
            {
                var nv = db.staffs.Find(sstaff.idstaff);
                nv.name      = sstaff.name;
                nv.email     = sstaff.email;
                nv.position  = sstaff.position;
                nv.status    = sstaff.status;
                nv.idaccount = sstaff.idaccount;
                db.SaveChanges();
            }

            return(RedirectToAction("setting", "Home"));
        }
예제 #5
0
 public ActionResult addstaff(staff astaff)
 {
     using (QuanLyCafeEntities3 db = new QuanLyCafeEntities3())
     {
         data.allstaffs = db.staffs.ToList();
         int    idaccount = data.allstaffs[data.allstaffs.Count() - 1].idaccount + 1;
         string username  = "******" + idaccount.ToString();
         string password  = "******";
         string type      = "staff";
         if (position_deletestaff == true)
         {
             db.Addstaffaccountlatest(astaff.name, astaff.status, astaff.position, astaff.email, idaccount, username, password, type);
         }
         else
         {
             db.Addstaffaccountlatest(astaff.name, astaff.status, astaff.position, astaff.email, idaccount, username, password, type);
         }
     }
     return(RedirectToAction("setting", "Home"));
 }