protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { RadDatePickerTuNgay.SelectedDate = DateTime.Now; } if (this.Page.RouteData.Values["quanhecongtac"] != null) { this.UpdateStatus(); _congtacID = Convert.ToInt32(Page.RouteData.Values["quanhecongtac"]); Models.QuanHeCongTac quanhecongtac = _congtacEntity.Find(_congtacID); _quanheID = quanhecongtac.QHID; if (!IsPostBack) { RadDatePickerTuNgay.SelectedDate = quanhecongtac.QHCTTuNgay; RadDatePickerDenNgay.SelectedDate = quanhecongtac.QHCTDenNgay; RadTextBoxDonVi.Text = quanhecongtac.QHCTDonVi; RadTextBoxChucVu.Text = quanhecongtac.QHCTChucVu; RadTextBoxNgheNghiep.Text = quanhecongtac.QHCTNgheNghiep; RadTextBoxGhiChu.Text = quanhecongtac.QHCTNoiDung; } } else { this.CreateStatus(); _quanheID = Convert.ToInt32(this.Page.RouteData.Values["quanhe"]); } }
public void Delete(int _congtacID) { Models.EmployeeManagementEntities db = new Models.EmployeeManagementEntities(); Models.QuanHeCongTac quanhect = db.QuanHeCongTacs.FirstOrDefault(x => x.QHCTID == _congtacID); db.QuanHeCongTacs.Remove(quanhect); db.SaveChanges(); }
public void Update(int _congtacID, string _donvi, string _chucvu, string _nghenghiep, string _ghichu, DateTime _tungay, DateTime _denngay) { Models.EmployeeManagementEntities db = new Models.EmployeeManagementEntities(); Models.QuanHeCongTac quanhect = db.QuanHeCongTacs.FirstOrDefault(x => x.QHCTID == _congtacID); quanhect.QHCTDonVi = _donvi; quanhect.QHCTChucVu = _chucvu; quanhect.QHCTNgheNghiep = _nghenghiep; quanhect.QHCTNoiDung = _ghichu; quanhect.QHCTTuNgay = _tungay; quanhect.QHCTDenNgay = _denngay; db.SaveChanges(); db.Dispose(); }
public void Insert(int _quanheID, string _donvi, string _chucvu, string _nghenghiep, string _ghichu, DateTime _tungay, DateTime _denngay) { Models.EmployeeManagementEntities db = new Models.EmployeeManagementEntities(); Models.QuanHeCongTac quanhect = new Models.QuanHeCongTac(); quanhect.QHID = _quanheID; quanhect.QHCTDonVi = _donvi; quanhect.QHCTChucVu = _chucvu; quanhect.QHCTNgheNghiep = _nghenghiep; quanhect.QHCTNoiDung = _ghichu; quanhect.QHCTTuNgay = _tungay; if (_denngay != DateTime.MinValue) { quanhect.QHCTDenNgay = _denngay; } db.QuanHeCongTacs.Add(quanhect); db.SaveChanges(); db.Dispose(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["account"] != null) { string email = Session["account"].ToString(); Models.AccountEntity accEntity = new Models.AccountEntity(); Models.Account account = accEntity.FindByEmail(email); if (account == null) { this.RedirectToIndex(); } else if (account.ACCChucNang > 1) { if (!account.ACCUpLyLich) { this.RedirectToIndex(); } else if (this.Page.RouteData.Values["quanhecongtac"] != null) { try { int congtacID = Convert.ToInt32(this.Page.RouteData.Values["quanhecongtac"]); Models.QuanHeCongTacEntity congtacEntity = new Models.QuanHeCongTacEntity(); Models.QuanHeCongTac congtac = congtacEntity.Find(congtacID); if (congtac == null) { this.RedirectToIndex(); } else if (congtac.QuanHe.NVID != account.NVID) { this.RedirectToIndex(); } else { lblNhanVien.Text = congtac.QuanHe.QHTen; } } catch { this.RedirectToIndex(); } } else if (this.Page.RouteData.Values["quanhe"] != null) { try { int quanheID = Convert.ToInt32(this.Page.RouteData.Values["quanhe"]); Models.QuanHeEntity quanheEntity = new Models.QuanHeEntity(); Models.QuanHe quanhe = quanheEntity.Find(quanheID); if (quanhe == null) { this.RedirectToIndex(); } else if (quanhe.NVID != account.NVID) { this.RedirectToIndex(); } else { lblNhanVien.Text = quanhe.QHTen; } } catch { this.RedirectToIndex(); } } else { this.RedirectToIndex(); } } else if (this.Page.RouteData.Values["quanhecongtac"] != null) { try { int congtacID = Convert.ToInt32(this.Page.RouteData.Values["quanhecongtac"]); Models.QuanHeCongTacEntity congtacEntity = new Models.QuanHeCongTacEntity(); Models.QuanHeCongTac congtac = congtacEntity.Find(congtacID); if (congtac == null) { this.RedirectToIndex(); } else { lblNhanVien.Text = congtac.QuanHe.QHTen; } } catch (Exception) { this.RedirectToIndex(); } } else if (this.Page.RouteData.Values["quanhe"] != null) { try { int quanheID = Convert.ToInt32(this.Page.RouteData.Values["quanhe"]); Models.QuanHeEntity quanheEntity = new Models.QuanHeEntity(); Models.QuanHe quanhe = quanheEntity.Find(quanheID); if (quanhe == null) { this.RedirectToIndex(); } else { lblNhanVien.Text = quanhe.QHTen; } } catch (Exception) { } } else { this.RedirectToIndex(); } } else { this.RedirectToIndex(); } }