Пример #1
0
 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);
     }
 }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            LOAIXE lOAIXE = service.Detail(id);

            lOAIXE.isDeleted = 1;
            service.Delete(lOAIXE);
            return(RedirectToAction("Index"));
        }
Пример #3
0
 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));
 }
Пример #4
0
        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();
        }
Пример #5
0
 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));
 }
Пример #6
0
        // 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));
        }
Пример #7
0
 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");
         }
     }
 }
Пример #8
0
        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"));
        }
Пример #9
0
        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();
            }
        }
Пример #10
0
 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);
     }
 }
Пример #11
0
        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));
        }