public int Add(XE xe) { using (QLXeKhachEntities context = new QLXeKhachEntities()) { var user = HttpContext.Current.Session[GlobalConstant.USER]; if (user != null) { NHANVIEN currentUser = (NHANVIEN)user; xe.createUser = currentUser.MaNV; xe.lastupdateUser = currentUser.MaNV; } DateTime current = DateTime.Now; xe.createDate = current; xe.lastupdateDate = current; var result = context.XEs.Add(xe); context.SaveChanges(); LOAIXE loaiXe = context.LOAIXEs.Find(xe.LoaiXe); for (int i = 0; i < loaiXe.SLGhe; i++) { GHE ghe = new GHE(); ghe.createDate = DateTime.Now; ghe.lastupdateDate = DateTime.Now; ghe.MaGhe = i + 1; ghe.MaXe = xe.MaXe; context.GHEs.Add(ghe); context.SaveChanges(); } return(1); } }
public ActionResult DeleteConfirmed(int id) { LOAIXE lOAIXE = service.Detail(id); lOAIXE.isDeleted = 1; service.Delete(lOAIXE); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "MaLoai,TenLoai,SLGhe,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] LOAIXE lOAIXE) { if (ModelState.IsValid) { lOAIXE.isDeleted = 0; service.Add(lOAIXE); return(RedirectToAction("Index")); } return(View(lOAIXE)); }
public void ThemLoaiXe(string MaLX, string TenLX, int Dongianhap, int Dongia) { LOAIXE nv = new LOAIXE(); nv.MAHANG = MaLX; nv.TENHANG = TenLX; nv.DONGIANHAP = Dongia; nv.DONGIA = Dongia; xm.LOAIXEs.InsertOnSubmit(nv); xm.SubmitChanges(); }
public ActionResult Edit([Bind(Include = "MaLoai,TenLoai,SLGhe,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] LOAIXE lOAIXE) { if (ModelState.IsValid) { LOAIXE lx = service.Detail(lOAIXE.MaLoai); lx.TenLoai = lOAIXE.TenLoai; lx.SLGhe = lOAIXE.SLGhe; service.Update(lx); return(RedirectToAction("Index")); } return(View(lOAIXE)); }
// GET: LOAIXEs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LOAIXE lOAIXE = service.Detail(id); if (lOAIXE == null) { return(HttpNotFound()); } return(View(lOAIXE)); }
public static string LoaiXeFormat(int MaLoai) { using (QLXeKhachEntities context = new QLXeKhachEntities()) { LOAIXE lx = context.LOAIXEs.Find(MaLoai); if (lx != null) { return(lx.TenLoai); } else { return("N/A"); } } }
public ActionResult DeleteMany() { string temp = Request.Form["deletecheckbox"]; if (temp == null) { return(RedirectToAction("Index")); } string[] listDelete = temp.Split(','); for (int i = 0; i < listDelete.Length; i++) { LOAIXE lOAIXE = service.Detail(int.Parse(listDelete[i])); lOAIXE.isDeleted = 1; service.Delete(lOAIXE); } return(RedirectToAction("Index")); }
public void Delete(LOAIXE lx) { var user = HttpContext.Current.Session[GlobalConstant.USER]; if (user != null) { NHANVIEN currentUser = (NHANVIEN)user; lx.lastupdateUser = currentUser.MaNV; } DateTime current = DateTime.Now; lx.lastupdateDate = current; using (QLXeKhachEntities context = new QLXeKhachEntities()) { context.Entry(lx).State = EntityState.Modified; context.SaveChanges(); } }
public int Add(LOAIXE lx) { using (QLXeKhachEntities context = new QLXeKhachEntities()) { var user = HttpContext.Current.Session[GlobalConstant.USER]; if (user != null) { NHANVIEN currentUser = (NHANVIEN)user; lx.createUser = currentUser.MaNV; lx.lastupdateUser = currentUser.MaNV; } DateTime current = DateTime.Now; lx.createDate = current; lx.lastupdateDate = current; context.LOAIXEs.Add(lx); context.SaveChanges(); return(1); } }
public ActionResult Edit([Bind(Include = "MaXe,LoaiXe,BienSoXe,HangXe,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] XE xE) { int thuocXe; int.TryParse(Request.Form["xeDropList"], out thuocXe); if (ModelState.IsValid) { ILoaiXeService loaiXeService = new LoaiXeService(); LOAIXE lx = loaiXeService.Detail(thuocXe); IList <XE> xe = service.Detail(xE.MaXe); xe[0].LoaiXe = thuocXe; xe[0].LOAIXE1 = lx; xe[0].BienSoXe = xE.BienSoXe; xe[0].HangXe = xE.HangXe; service.Update(xe[0]); return(RedirectToAction("Index")); } return(View(xE)); }