public ActionResult Edit([Bind(Include = "MaHD,NgayLap,GiaThoaThuan,MaTram,ThoiHanThue,MaDT,NguoiLap,MoTa,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] HOPDONG hOPDONG)
        {
            string nguoiLap = Request.Form["nhanVienDropList"].ToString();
            string doiTac   = Request.Form["doiTacDropList"].ToString();
            string tramXe   = Request.Form["tramXeDropList"].ToString();

            if (ModelState.IsValid)
            {
                INhanVienService nhanVienService = new NhanVienService();
                NHANVIEN         nv = nhanVienService.Detail(Int32.Parse(nguoiLap));

                IDoiTacService doiTacService = new DoiTacService();
                DOITAC         dtac          = doiTacService.Detail(Int32.Parse(doiTac));

                ITramXeService tramXeService = new TramXeService();
                TRAMXE         tx            = tramXeService.Detail(Int32.Parse(tramXe))[0];

                IList <HOPDONG> hd = service.Detail(hOPDONG.MaHD);
                hd[0].NgayLap      = hOPDONG.NgayLap;
                hd[0].GiaThoaThuan = hOPDONG.GiaThoaThuan;
                hd[0].MaTram       = Int32.Parse(tramXe);
                hd[0].ThoiHanThue  = hOPDONG.ThoiHanThue;
                hd[0].MaDT         = Int32.Parse(doiTac);
                hd[0].NguoiLap     = Int32.Parse(nguoiLap);
                hd[0].MoTa         = hOPDONG.MoTa;
                hd[0].NHANVIEN     = nv;
                hd[0].DOITAC       = dtac;
                hd[0].TRAMXE       = tx;
                service.Update(hd[0]);
                return(RedirectToAction("Index"));
            }
            return(View(hOPDONG));
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            DOITAC dOITAC = db.DOITACs.Find(id);

            db.DOITACs.Remove(dOITAC);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            DOITAC dOITAC = service.Detail(id);

            dOITAC.isDeleted = 1;
            service.Delete(dOITAC);
            return(RedirectToAction("Index"));
        }
Exemple #4
0
 public ActionResult Edit([Bind(Include = "MaDT,TenDT,NguoiDaiDien,SDT,DiaChi,Email,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] DOITAC dOITAC)
 {
     if (ModelState.IsValid)
     {
         db.Entry(dOITAC).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(dOITAC));
 }
        public ActionResult Create([Bind(Include = "MaDT,TenDT,NguoiDaiDien,SDT,DiaChi,Email,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] DOITAC dOITAC)
        {
            if (ModelState.IsValid)
            {
                dOITAC.isDeleted = 0;
                service.Add(dOITAC);
                return(RedirectToAction("Index"));
            }

            return(View(dOITAC));
        }
Exemple #6
0
        // GET: DOITACs/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DOITAC dOITAC = db.DOITACs.Find(id);

            if (dOITAC == null)
            {
                return(HttpNotFound());
            }
            return(View(dOITAC));
        }
        // GET: DOITACs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DOITAC dOITAC = service.Detail(id);

            if (dOITAC == null)
            {
                return(HttpNotFound());
            }
            return(View(dOITAC));
        }
 public ActionResult Edit([Bind(Include = "MaDT,TenDT,NguoiDaiDien,SDT,DiaChi,Email,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] DOITAC dOITAC)
 {
     if (ModelState.IsValid)
     {
         DOITAC dtac = service.Detail(dOITAC.MaDT);
         dtac.TenDT        = dOITAC.TenDT;
         dtac.NguoiDaiDien = dOITAC.NguoiDaiDien;
         dtac.SDT          = dOITAC.SDT;
         dtac.DiaChi       = dOITAC.DiaChi;
         dtac.Email        = dOITAC.Email;
         service.Update(dtac);
         return(RedirectToAction("Index"));
     }
     return(View(dOITAC));
 }
        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++)
            {
                DOITAC nDoiTac = service.Detail(int.Parse(listDelete[i]));
                nDoiTac.isDeleted = 1;
                service.Delete(nDoiTac);
            }
            return(RedirectToAction("Index"));
        }
        public void Delete(DOITAC dtac)
        {
            var user = HttpContext.Current.Session[GlobalConstant.USER];

            if (user != null)
            {
                NHANVIEN currentUser = (NHANVIEN)user;
                dtac.lastupdateUser = currentUser.MaNV;
            }
            DateTime current = DateTime.Now;

            dtac.lastupdateDate = current;
            using (QLXeKhachEntities context = new QLXeKhachEntities())
            {
                context.Entry(dtac).State = EntityState.Modified;
                context.SaveChanges();
            }
        }
 public int Add(DOITAC dtac)
 {
     using (QLXeKhachEntities context = new QLXeKhachEntities())
     {
         var user = HttpContext.Current.Session[GlobalConstant.USER];
         if (user != null)
         {
             NHANVIEN currentUser = (NHANVIEN)user;
             dtac.createUser     = currentUser.MaNV;
             dtac.lastupdateUser = currentUser.MaNV;
         }
         DateTime current = DateTime.Now;
         dtac.createDate     = current;
         dtac.lastupdateDate = current;
         context.DOITACs.Add(dtac);
         context.SaveChanges();
         return(1);
     }
 }