Exemplo n.º 1
0
        public JsonResult Add(DeXuatModel m)
        {
            ResponseBase res = new ResponseBase();

            try
            {
                var    ses = (UserSave)Session[Constant.USER_SESSION];
                DeXuat dt  = new DeXuat
                {
                    IDDoanVien  = m.IDDoanVien,
                    NoiDung     = m.NoiDung,
                    NgayThang   = DateTime.Parse(m.NgayThang),
                    Loai        = 1,
                    TrangThai   = 2,
                    NguoiDeXuat = ses.HoTen
                };
                db.DeXuats.InsertOnSubmit(dt);
                db.SubmitChanges();
                res.Status  = StatusID.Success;
                res.Message = "Đã thêm";
            }
            catch (Exception e)
            {
                res.Status  = StatusID.InternalServer;
                res.Message = e.Message;
            }
            return(Json(res, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public bool Update(DeXuatModel m)
        {
            try
            {
                tbl_DeXuat tbl = new tbl_DeXuat();
                tbl = db.tbl_DeXuat.Find(m.Id);

                tbl.Ma        = m.Ma;
                tbl.Tieu_De   = m.Tieu_De;
                tbl.Kieu      = m.Kieu;
                tbl.Ten_Dx    = m.Ten_Dx;
                tbl.Ten_Dx1   = m.Ten_Dx1;
                tbl.Ten_Dx2   = m.Ten_Dx2;
                tbl.Ten_Dx3   = m.Ten_Dx3;
                tbl.Ten_Dx4   = m.Ten_Dx4;
                tbl.Ten_Dx5   = m.Ten_Dx5;
                tbl.Ten_Dg    = m.Ten_Dg;
                tbl.Ten_Dg1   = m.Ten_Dg1;
                tbl.Ten_Dg2   = m.Ten_Dg2;
                tbl.Ten_Dg3   = m.Ten_Dg3;
                tbl.Ngay_Tao  = m.Ngay_Tao;
                tbl.Ngay_Gui  = m.Ngay_Gui;
                tbl.Ngay_PD   = m.Ngay_PD;
                tbl.Ngay_HD   = m.Ngay_HD;
                tbl.Ngay_PHD  = m.Ngay_PHD;
                tbl.Ngay_Eval = m.Ngay_Eval;
                tbl.Ngay_Exp  = m.Ngay_Exp;
                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemplo n.º 3
0
        public JsonResult DeXuatDV(DeXuatModel m)
        {
            ResponseBase res = new ResponseBase();

            try
            {
                var    ses = (DoanVienSave)Session[Constant.CUS_SESSION];
                DeXuat dt  = new DeXuat
                {
                    IDDoanVien  = m.IDDoanVien,
                    NoiDung     = m.NoiDung,
                    NgayThang   = DateTime.Now,
                    Loai        = m.Loai,
                    TrangThai   = 1,
                    NguoiDeXuat = ses.HoTen
                };
                db.DeXuats.InsertOnSubmit(dt);
                db.SubmitChanges();
                res.Status = StatusID.Success;

                res.Message = "Đã gửi đề xuất cho quản trị viên";
            }
            catch (Exception e)
            {
                res.Status  = StatusID.InternalServer;
                res.Message = e.Message;
            }
            return(Json(res, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public ActionResult Detail(int Id)
        {
            DeXuatModel model = new DeXuatModel();

            if (Id > 0)
            {
                model = new DeXuatDao().Detail(Id);
            }

            return(PartialView("_DetailTradeRequest", model));
        }
Exemplo n.º 5
0
        public ActionResult Save(DeXuatModel model)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView("_DetailTradeRequest", model));
            }
            bool status;

            if (model.Id > 0)
            {
                status = new DeXuatDao().Update(model);
            }
            else
            {
                status = new DeXuatDao().Save(model);
            }
            return(Json(new { status = status }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 6
0
 public JsonResult Update2(DeXuatModel m)
 {
     ResponseBase res = new ResponseBase();
     try
     { 
         var dt = (from a in db.DeXuats
                   where a.ID == m.ID
                   select a).FirstOrDefault();
         dt.TrangThai = 2;
         db.SubmitChanges();
         res.Status = StatusID.Success;
         res.Message = "Thông tin đã cập nhật thành công";
     }
     catch (Exception e)
     {
         res.Status = StatusID.InternalServer;
         res.Message = e.Message;
     }
     return Json(res, JsonRequestBehavior.AllowGet);
 }
Exemplo n.º 7
0
        public JsonResult Update(DeXuatModel m)
        {
            ResponseBase res = new ResponseBase();

            try
            {
                var dt = (from a in db.DeXuats
                          where a.ID == m.ID
                          select a).FirstOrDefault();
                dt.IDDoanVien = m.IDDoanVien;
                dt.NoiDung    = m.NoiDung;
                dt.NgayThang  = DateTime.Parse(m.NgayThang);
                db.SubmitChanges();
                res.Status  = StatusID.Success;
                res.Message = "Thông tin đã cập nhật thành công";
            }
            catch (Exception e)
            {
                res.Status  = StatusID.InternalServer;
                res.Message = e.Message;
            }
            return(Json(res, JsonRequestBehavior.AllowGet));
        }