public ActionResult EditPhim(string id, phim phim) { if (!AuthCheck("admin")) { return(RedirectToAction("Index", "QLHome")); } db.Entry(phim).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("QLPhim")); }
public ActionResult Register(khach_hang khachHang) { try { database.khach_hang.Add(khachHang); khachHang.ngay_dang_ky = DateTime.Today; database.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception e) { return(Content(e.ToString())); } }
public ActionResult Update_DDP(FormCollection form) { if (!AuthCheck("admin")) { return(RedirectToAction("Index", "QLHome")); } string id = form["idDDP_edit"].ToString(); dinh_dang_phim ddp = db.dinh_dang_phim.Where(item => item.id == id).FirstOrDefault(); ddp.phu_thu = int.Parse(form["phuthuDDP_edit"]); ddp.ten = form["tenDDP_edit"]; db.SaveChanges(); return(Redirect(Url.Action("Index", "QLSetting") + "#DDP")); }
public static void TicketCheck() { QLBanVePhimEntities db = new QLBanVePhimEntities(); var dsve = db.ve_ban.Where(s => s.trang_thai == "Book").ToList(); bool flag = false; foreach (ve_ban ve in dsve) { DateTime ngChieu = (DateTime)ve.suat_chieu.ngay_chieu; TimeSpan gioChieu = (TimeSpan)ve.suat_chieu.gio_bat_dau; if (ngChieu.Date < DateTime.Today) { flag = true; } else if (ngChieu.Date == DateTime.Today) { if (DateTime.Now.TimeOfDay >= gioChieu) { flag = true; } } if (flag) { ve.ghe_ngoi.da_chon = false; ve.trang_thai = "Cancelled"; } } db.SaveChanges(); }
private static void InitDataGenerator(string type) { QLBanVePhimEntities db = new QLBanVePhimEntities(); switch (type) { case "GiaVe": if (db.gia_ve.Where(x => x.id == "WEEKDAY").ToList().Count() == 0) { gia_ve gv = new gia_ve(); gv.id = "WEEKDAY"; gv.ten = "Ngay Thuong"; gv.don_gia = 50000; db.gia_ve.Add(gv); } if (db.gia_ve.Where(x => x.id == "WEEKEND").ToList().Count() == 0) { gia_ve gv2 = new gia_ve(); gv2.id = "WEEKEND"; gv2.ten = "Cuoi Tuan"; gv2.don_gia = 70000; db.gia_ve.Add(gv2); } db.SaveChanges(); break; case "LoaiGhe": if (db.loai_ghe.Where(x => x.id == "NORMAL").ToList().Count() == 0) { loai_ghe lg = new loai_ghe(); lg.id = "NORMAL"; lg.ten_ghe = "Normal"; lg.phu_thu = 0; db.loai_ghe.Add(lg); } if (db.loai_ghe.Where(x => x.id == "VIP").ToList().Count() == 0) { loai_ghe lg2 = new loai_ghe(); lg2.id = "VIP"; lg2.ten_ghe = "VIP"; lg2.phu_thu = 0; db.loai_ghe.Add(lg2); } db.SaveChanges(); break; case "FoodSize": if (db.kich_co_do_an.Where(x => x.id == "S").ToList().Count() == 0) { kich_co_do_an fs = new kich_co_do_an { id = "S", ten = "Nhỏ" }; db.kich_co_do_an.Add(fs); } if (db.kich_co_do_an.Where(x => x.id == "M").ToList().Count() == 0) { kich_co_do_an fs2 = new kich_co_do_an { id = "M", ten = "Vừa" }; db.kich_co_do_an.Add(fs2); } if (db.kich_co_do_an.Where(x => x.id == "L").ToList().Count() == 0) { kich_co_do_an fs3 = new kich_co_do_an { id = "L", ten = "Lớn" }; db.kich_co_do_an.Add(fs3); } db.SaveChanges(); break; case "DDP": if (db.dinh_dang_phim.Where(x => x.id == "2d").ToList().Count() == 0) { dinh_dang_phim ddp = new dinh_dang_phim { id = "2d", ten = "2D", phu_thu = 0 }; db.dinh_dang_phim.Add(ddp); } if (db.dinh_dang_phim.Where(x => x.id == "3d").ToList().Count() == 0) { dinh_dang_phim ddp2 = new dinh_dang_phim { id = "3d", ten = "3D", phu_thu = 20000 }; db.dinh_dang_phim.Add(ddp2); } db.SaveChanges(); break; default: break; } }
public ActionResult AddNV(nguoi_dung _ngdung) { if (!AuthCheck("admin")) { return(RedirectToAction("Index")); } try { _ngdung.dang_lam = true; _ngdung.ngay_vao_lam = DateTime.Now; db.nguoi_dung.Add(_ngdung); db.SaveChanges(); return(RedirectToAction("QLNV")); } catch (Exception e) { ViewBag.Error = e.ToString(); return(View("~/Views/QLHome/Error.cshtml")); } }
public ActionResult AddDoAn(do_an_chi_tiet _dact) { if (!AuthCheck("admin")) { return(RedirectToAction("Index", "QLDoAn")); } try { do_an _da = new do_an { id = _dact.do_an.id, ten = _dact.do_an.ten, dang_ban = true, hinh_anh = _dact.do_an.hinh_anh, loai_do_an_id = _dact.do_an.loai_do_an_id }; _dact.do_an_id = _da.id; _dact.id = _da.id + "_" + _dact.kich_co_do_an_id; _dact.dang_ban = true; _dact.do_an.dang_ban = true; db.do_an_chi_tiet.Add(_dact); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Error = e.ToString(); return(View("~/Views/QLHome/Error.cshtml")); } }