コード例 #1
0
        public ActionResult EditAgency(int id, FormCollection formCollection)
        {
            try
            {
                DonVi  getAgency = _data.DonVis.SingleOrDefault(n => n.IDDonVi == id);
                string writeLog  = "Sửa đơn vị: " + getAgency.TenDonVi;

                getAgency.TenDonVi = formCollection["InputName"];
                getAgency.ThongTin = formCollection["InputInfo"];
                UpdateModel(getAgency);
                _data.SubmitChanges();

                writeLog = writeLog + "  =>  " + getAgency.TenDonVi;
                NhanVien      admin = (NhanVien)Session["Admin"];
                NhatKyHeThong log   = new NhatKyHeThong();
                log.IDNhanVien    = admin.IDNhanVien;
                log.NoiDungNhatKy = writeLog;
                log.NgayGio       = DateTime.Now;
                _data.NhatKyHeThongs.InsertOnSubmit(log);
                _data.SubmitChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #2
0
        public ActionResult EditCategory(int id, FormCollection formCollection)
        {
            try
            {
                LoaiCongVan getCategory = _data.LoaiCongVans.SingleOrDefault(n => n.IDLoaiCongVan == id);
                string      writeLog    = "Sửa loại văn bản: " + getCategory.TenLoaiCongVan;
                getCategory.TenLoaiCongVan = formCollection["InputName"];
                UpdateModel(getCategory);
                _data.SubmitChanges();

                writeLog = writeLog + "  =>  " + getCategory.TenLoaiCongVan;
                NhanVien      admin = (NhanVien)Session["Admin"];
                NhatKyHeThong log   = new NhatKyHeThong();
                log.IDNhanVien    = admin.IDNhanVien;
                log.NoiDungNhatKy = writeLog;
                log.NgayGio       = DateTime.Now;
                _data.NhatKyHeThongs.InsertOnSubmit(log);
                _data.SubmitChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #3
0
        public ActionResult AddAgency(DonVi item, FormCollection formCollection)
        {
            try
            {
                ViewBag.Validate = " ";
                if (formCollection["InputName"] == "")
                {
                    ViewBag.Validate = "Không được bỏ trống tên đơn vị";
                    return(View());
                }
                else
                {
                    item.TenDonVi = formCollection["InputName"];
                    item.ThongTin = formCollection["InputInfo"];
                    item.isDelete = true;
                    _data.DonVis.InsertOnSubmit(item);
                    _data.SubmitChanges();

                    string        writeLog = "Thêm đơn vị mới: " + item.TenDonVi;
                    NhanVien      admin    = (NhanVien)Session["Admin"];
                    NhatKyHeThong log      = new NhatKyHeThong();
                    log.IDNhanVien    = admin.IDNhanVien;
                    log.NoiDungNhatKy = writeLog;
                    log.NgayGio       = DateTime.Now;
                    _data.NhatKyHeThongs.InsertOnSubmit(log);
                    _data.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }
コード例 #4
0
 public JsonResult deleteAll()
 {
     try
     {
         string        allNK  = Request["id"];
         string[]      lstId  = allNK.Split('-');
         NhatKyHeThong objTmp = null;
         foreach (var item in lstId)
         {
             int id = -1;
             int.TryParse(item, out id);
             if (id > 0)
             {
                 objTmp = DataProvider.Entities.NhatKyHeThongs.Find(id);
             }
             if (objTmp != null)
             {
                 DataProvider.Entities.NhatKyHeThongs.Remove(objTmp);
             }
         }
         DataProvider.Entities.SaveChanges();
         return(Json(new JsonPostBack("Xóa thành công", true), JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         return(Json(new JsonPostBack("Có lỗi xảy ra", false), JsonRequestBehavior.AllowGet));
     }
 }
コード例 #5
0
        public bool DeleteText(int id)
        {
            try
            {
                var    getTextGo = _data.CongVanDis.First(x => x.STT == id);
                string fullPath  = "/FileDocument/" + Request.MapPath(getTextGo.File);
                if (System.IO.File.Exists(fullPath))
                {
                    System.IO.File.Delete(fullPath);
                }
                string fullPath2 = Request.MapPath(getTextGo.AnhScan);
                if (System.IO.File.Exists(fullPath2))
                {
                    System.IO.File.Delete(fullPath2);
                }
                _data.CongVanDis.DeleteOnSubmit(getTextGo);
                _data.SubmitChanges();

                string        writeLog = "Xoá công văn đi: " + getTextGo.IDCongVanDi;
                NhanVien      admin    = (NhanVien)Session["Admin"];
                NhatKyHeThong log      = new NhatKyHeThong();
                log.IDNhanVien    = admin.IDNhanVien;
                log.NoiDungNhatKy = writeLog;
                log.NgayGio       = DateTime.Now;

                _data.NhatKyHeThongs.InsertOnSubmit(log);
                _data.SubmitChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #6
0
        public ActionResult EditDepartment(int id, FormCollection formCollection)
        {
            try
            {
                PhongBan getDepartment = _data.PhongBans.SingleOrDefault(n => n.IDPhongBan == id);
                string   writeLog      = "Sửa đơn vị: " + getDepartment.TenPhongBan;
                getDepartment.TenPhongBan = formCollection["InputName"];
                getDepartment.GhiChu      = formCollection["InputInfo"];
                UpdateModel(getDepartment);
                _data.SubmitChanges();

                writeLog = writeLog + "  =>  " + getDepartment.TenPhongBan;
                NhanVien      admin = (NhanVien)Session["Admin"];
                NhatKyHeThong log   = new NhatKyHeThong();
                log.IDNhanVien    = admin.IDNhanVien;
                log.NoiDungNhatKy = writeLog;
                log.NgayGio       = DateTime.Now;
                _data.NhatKyHeThongs.InsertOnSubmit(log);
                _data.SubmitChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #7
0
        public ActionResult AddDepartment(PhongBan item, FormCollection formCollection)
        {
            try
            {
                ViewBag.Validate = " ";
                if (formCollection["InputName"] == "")
                {
                    ViewBag.Validate = "Không được bỏ trống tên phòng ban";
                    return(View());
                }
                else
                {
                    item.TenPhongBan = formCollection["InputName"];
                    item.GhiChu      = formCollection["InputInfo"];
                    item.isDelete    = true;
                    _data.PhongBans.InsertOnSubmit(item);
                    _data.SubmitChanges();

                    string        writeLog = "Thêm phòng ban mới: " + item.TenPhongBan;
                    NhanVien      admin    = (NhanVien)Session["Admin"];
                    NhatKyHeThong log      = new NhatKyHeThong();
                    log.IDNhanVien    = admin.IDNhanVien;
                    log.NoiDungNhatKy = writeLog;
                    log.NgayGio       = DateTime.Now;
                    _data.NhatKyHeThongs.InsertOnSubmit(log);
                    _data.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }
コード例 #8
0
        public ActionResult AddAdmin(NhanVien item, FormCollection formCollection)
        {
            ViewBag.IDPhongBan = new SelectList(_data.PhongBans.ToList().OrderBy(n => n.TenPhongBan), "IDPhongBan", "TenPhongBan");
            try
            {
                item.HoTen    = formCollection["FullName"];
                item.Username = formCollection["Username"];
                item.Password = formCollection["Password"];
                item.Email    = formCollection["Email"];
                item.NgaySinh = DateTime.Parse(formCollection["Birthday"]);
                item.SDT      = formCollection["PhoneNumber"];
                item.Lock     = true;
                _data.NhanViens.InsertOnSubmit(item);
                _data.SubmitChanges();

                string        writeLog = "Thêm nhân viên mới: " + item.HoTen;
                NhanVien      admin    = (NhanVien)Session["Admin"];
                NhatKyHeThong log      = new NhatKyHeThong();
                log.IDNhanVien    = admin.IDNhanVien;
                log.NoiDungNhatKy = writeLog;
                log.NgayGio       = DateTime.Now;
                _data.NhatKyHeThongs.InsertOnSubmit(log);
                _data.SubmitChanges();

                return(RedirectToAction("ListAdmin"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #9
0
        public ActionResult EditTextToSecret(int id, FormCollection formCollection, HttpPostedFileBase uploadFile)
        {
            CongVanDen getTextTo = _data.CongVanDens.SingleOrDefault(c => c.STT == id);

            if (ModelState.IsValid)
            {
                if (uploadFile != null)
                {
                    //Luu ten file
                    var fileName = Path.GetFileName(uploadFile.FileName);
                    //Luu duong dan File
                    var path = Path.Combine(Server.MapPath("~/FileDocument"), fileName);
                    //Kiem tra hinh da ton tai chua\
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Hình ảnh đã tồn tại";
                    }
                    else
                    {
                        uploadFile.SaveAs(path);    //Luu file vao duong dan
                    }
                    getTextTo.File = fileName;
                }
            }
            int      idLoaiCongVan = int.Parse(formCollection["IDLoaiCongVan"]);
            int      idPhongBan    = int.Parse(formCollection["IDPhongBan"]);
            int      idDonViGui    = int.Parse(formCollection["IDDonViGui"]);
            int      idDonViNhan   = int.Parse(formCollection["IDDonViNhan"]);
            string   noiDung       = formCollection["NoiDung"];
            DateTime ngayGui       = DateTime.Parse(formCollection["NgayGui"]);
            DateTime ngayNhan      = DateTime.Parse(formCollection["NgayNhan"]);
            string   tenNguoiGui   = formCollection["TenNguoiGui"];
            string   tenNguoiNhan  = formCollection["TenNguoiNhan"];
            string   anhScan       = formCollection["AnhScan"];

            getTextTo.IDLoaiCongVan = idLoaiCongVan;
            getTextTo.NoiDung       = noiDung;
            getTextTo.NgayGui       = ngayGui;
            getTextTo.NgayNhan      = ngayNhan;
            getTextTo.TenNguoiGui   = tenNguoiGui;
            getTextTo.IDPhongBan    = idPhongBan;
            getTextTo.IDDonViGui    = idDonViGui;
            getTextTo.IDDonViNhan   = idDonViNhan;
            getTextTo.TenNguoiNhan  = tenNguoiNhan;
            getTextTo.AnhScan       = anhScan;

            UpdateModel(getTextTo);
            _data.SubmitChanges();
            string        writeLog = "Sửa công văn đi: " + getTextTo.IDCongVanDen;
            NhanVien      admin    = (NhanVien)Session["Admin"];
            NhatKyHeThong log      = new NhatKyHeThong();

            log.IDNhanVien    = admin.IDNhanVien;
            log.NoiDungNhatKy = writeLog;
            log.NgayGio       = DateTime.Now;
            _data.NhatKyHeThongs.InsertOnSubmit(log);
            _data.SubmitChanges();
            return(RedirectToAction("Index"));
        }
コード例 #10
0
ファイル: TrangChu.cs プロジェクト: thongnguyenit99/qlbh
        private void barbtnnhatkyhethong_ItemClick(object sender, ItemClickEventArgs e)
        {
            NhatKyHeThong NhatKyHeThong = new NhatKyHeThong();

            if (ExistsForm(NhatKyHeThong))
            {
                return;
            }
            NhatKyHeThong.MdiParent = this;
            NhatKyHeThong.Show();
        }
コード例 #11
0
        public ActionResult AddTextGo(CongVanDi item, FormCollection formCollection, HttpPostedFileBase uploadFile)
        {
            ViewBag.IDLoaiCongVan = new SelectList(_data.LoaiCongVans.ToList().OrderBy(n => n.IDLoaiCongVan), "IDLoaiCongVan", "TenLoaiCongVan");
            ViewBag.IDDonViGui    = new SelectList(_data.DonVis.ToList().OrderBy(n => n.IDDonVi), "IDDonVi", "TenDonVi");
            ViewBag.IDDonViNhan   = new SelectList(_data.DonVis.ToList().OrderBy(n => n.IDDonVi), "IDDonVi", "TenDonVi");
            ViewBag.IDPhongBan    = new SelectList(_data.PhongBans.ToList().OrderBy(n => n.IDPhongBan), "IDPhongBan", "TenPhongBan");
            try
            {
                ViewBag.Validate = " ";

                var fileName = Path.GetFileName(uploadFile.FileName);
                if (fileName != null)
                {
                    var path = Path.Combine(Server.MapPath("~/FileDocument"), fileName);
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Tập tin đã tồn tại";
                    }
                    else
                    {
                        uploadFile.SaveAs(path);//Luu file vao duong dan
                    }
                    item.File = fileName;
                }
                else
                {
                    item.File = "";
                }
                //Luu duong dan File

                item.NgayGui = DateTime.Parse(formCollection["NgayGui"]);
                _data.CongVanDis.InsertOnSubmit(item);
                _data.SubmitChanges();

                string        writeLog = "Thêm công văn đi: " + item.IDCongVanDi;
                NhanVien      admin    = (NhanVien)Session["Admin"];
                NhatKyHeThong log      = new NhatKyHeThong();
                log.IDNhanVien    = admin.IDNhanVien;
                log.NoiDungNhatKy = writeLog;
                log.NgayGio       = DateTime.Now;
                _data.NhatKyHeThongs.InsertOnSubmit(log);
                _data.SubmitChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #12
0
        public bool DeleteText(int id)
        {
            try
            {
                var getTextTo = _data.CongVanDens.First(x => x.STT == id);
                _data.CongVanDens.DeleteOnSubmit(getTextTo);
                _data.SubmitChanges();

                string        writeLog = "Xoá công văn đến: " + getTextTo.IDCongVanDen;
                NhanVien      admin    = (NhanVien)Session["Admin"];
                NhatKyHeThong log      = new NhatKyHeThong();
                log.IDNhanVien    = admin.IDNhanVien;
                log.NoiDungNhatKy = writeLog;
                log.NgayGio       = DateTime.Now;
                _data.NhatKyHeThongs.InsertOnSubmit(log);
                _data.SubmitChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #13
0
        public ActionResult AddCategory(LoaiCongVan item, FormCollection formCollection)
        {
            try
            {
                ViewBag.Validate = " ";
                if (formCollection["InputName"] == "")
                {
                    ViewBag.Validate = "Không được bỏ trống tên loaị công văn";
                    return(View());
                }
                else
                {
                    item.TenLoaiCongVan = formCollection["InputName"];
                    item.isDelete       = true;
                    _data.LoaiCongVans.InsertOnSubmit(item);
                    _data.SubmitChanges();


                    string        writeLog = "Thêm loại văn bản mới: " + item.TenLoaiCongVan;
                    NhanVien      admin    = (NhanVien)Session["Admin"];
                    NhatKyHeThong log      = new NhatKyHeThong();
                    log.IDNhanVien    = admin.IDNhanVien;
                    log.NoiDungNhatKy = writeLog;
                    log.NgayGio       = DateTime.Now;
                    _data.NhatKyHeThongs.InsertOnSubmit(log);
                    _data.SubmitChanges();


                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }