public ActionResult DeleteConfirmed(int id)
        {
            CHUYENXE cHUYENXE = db.CHUYENXEs.Find(id);

            db.CHUYENXEs.Remove(cHUYENXE);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "MaChuyen,NgayKH,NgayDen,MaTuyen,MaXe,MaTX,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] CHUYENXE cHUYENXE)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cHUYENXE).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cHUYENXE));
 }
Exemple #3
0
        public ActionResult Create([Bind(Include = "MaChuyen,NgayKH,NgayDen,MaTuyen,MaXe,MaTX,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] CHUYENXE cHUYENXE)
        {
            if (ModelState.IsValid)
            {
                cHUYENXE.isDeleted = 0;
                service.Add(cHUYENXE);
                return(RedirectToAction("Index"));
            }

            return(View(cHUYENXE));
        }
Exemple #4
0
        // GET: CHUYENXEs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CHUYENXE cHUYENXE = service.Detail(id);

            if (cHUYENXE == null)
            {
                return(HttpNotFound());
            }
            return(View(cHUYENXE));
        }
        // GET: CHUYENXEs/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CHUYENXE cHUYENXE = db.CHUYENXEs.Find(id);

            if (cHUYENXE == null)
            {
                return(HttpNotFound());
            }
            return(View(cHUYENXE));
        }
Exemple #6
0
 public ActionResult Edit([Bind(Include = "MaChuyen,NgayKH,NgayDen,MaTuyen,MaXe,MaTX,createUser,lastupdateUser,createDate,lastupdateDate,isDeleted")] CHUYENXE cHUYENXE)
 {
     if (ModelState.IsValid)
     {
         CHUYENXE cx = service.Detail(cHUYENXE.MaChuyen);
         cx.NgayKH  = cHUYENXE.NgayKH;
         cx.NgayDen = cHUYENXE.NgayDen;
         cx.MaTuyen = cHUYENXE.MaTuyen;
         cx.MaTX    = cHUYENXE.MaTX;
         cx.MaXe    = cHUYENXE.MaXe;
         service.Update(cx);
         return(RedirectToAction("Index"));
     }
     return(View(cHUYENXE));
 }
Exemple #7
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++)
            {
                CHUYENXE cHUYENXE = service.Detail(int.Parse(listDelete[i]));
                cHUYENXE.isDeleted = 1;
                service.Delete(cHUYENXE);
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Guests(string chuyenDi)
        {
            //Session["driver"] = "1";
            // //Lấy mã nv từ session
            short manv = short.Parse(Session["driver"].ToString());
            // //Lấy danh sách các chuyến xe của tài xế đó
            DataTable       tableChuyenXe = load.queryTable("select MACHUYEN, TENCHUYEN from NHANVIEN, XE, CHUYENXE where NHANVIEN.MANV = XE.MANV and XE.MAXE = CHUYENXE.MAXE and NHANVIEN.MANV = " + manv); //(from CHUYENXE in db.CHUYENXEs where CHUYENXE.MANV == manv select CHUYENXE).ToList();
            List <CHUYENXE> listChuyenXe  = new List <CHUYENXE>();

            for (int i = 0; i < tableChuyenXe.Rows.Count; i++)
            {
                CHUYENXE item = new CHUYENXE();
                item.MACHUYEN  = tableChuyenXe.Rows[i][0].ToString();
                item.TENCHUYEN = tableChuyenXe.Rows[i][1].ToString();
                listChuyenXe.Add(item);
            }
            // //đổ dữ liệu vào select với value là MACHUYEN, text là TENCHUYEN
            CHUYENXE init = new CHUYENXE();

            init.MACHUYEN  = "0";
            init.TENCHUYEN = "Chọn chuyến xe";
            listChuyenXe.Add(init);
            SelectList select = new SelectList(listChuyenXe, "MACHUYEN", "TENCHUYEN", init);

            // //gắn select vào view
            ViewBag.select = select;
            string queryListVe = "select mave, tenkh, vitrighengoi from VEXE, KHACHHANG where VEXE.MAKH = KHACHHANG.MAKH ";

            if (chuyenDi != null)
            {
                queryListVe += "and MACHUYENXE = " + chuyenDi;
            }
            DataTable     tbVe      = load.queryTable(queryListVe);
            List <Chuyen> listLinks = new List <Chuyen>();

            for (int i = 0; i < tbVe.Rows.Count; i++)
            {
                Chuyen temp = new Chuyen();
                temp.MAVE  = tbVe.Rows[i][0].ToString();
                temp.HOTEN = tbVe.Rows[i][1].ToString();
                temp.SOGHE = int.Parse(tbVe.Rows[i][2].ToString());
                listLinks.Add(temp);
            }
            ViewBag.ls = listLinks;
            return(View());
        }
        public void Delete(CHUYENXE cx)
        {
            var user = HttpContext.Current.Session[GlobalConstant.USER];

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

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