Example #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["account"] != null)
     {
         Models.AccountEntity accEntity = new Models.AccountEntity();
         string         email           = Session["account"].ToString();
         Models.Account account         = accEntity.FindByEmail(email);
         if (account == null || account.ACCChucNang > 1)
         {
             Response.Redirect("~/");
         }
         else if (this.Page.RouteData.Values["quatrinhdaotao"] != null)
         {
             try
             {
                 int qtdtID = Convert.ToInt32(this.Page.RouteData.Values["quatrinhdaotao"]);
                 Models.QuaTrinhDaoTaoEntity qtdtEntity = new Models.QuaTrinhDaoTaoEntity();
                 Models.QuaTrinhDaoTao       qtdt       = qtdtEntity.Find(qtdtID);
                 if (qtdt == null)
                 {
                     Response.Redirect("~/");
                 }
                 else
                 {
                     lblNhanVien.Text = qtdt.NhanVien.NVTen;
                 }
             }
             catch (Exception)
             {
                 Response.Redirect("~/");
             }
         }
         else if (this.Page.RouteData.Values["nhanvien"] != null)
         {
             try
             {
                 int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                 Models.NhanVienEntity nhanvienEntity = new Models.NhanVienEntity();
                 Models.NhanVien       nhanvien       = nhanvienEntity.Find_NhanVien(nhanvienID);
                 if (nhanvien == null)
                 {
                     Response.Redirect("~/");
                 }
                 else
                 {
                     lblNhanVien.Text = nhanvien.NVTen;
                 }
             }
             catch (Exception) { }
         }
         else
         {
             Response.Redirect("~/");
         }
     }
     else
     {
         Response.Redirect("~/");
     }
 }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.Page.IsPostBack)
            {
                Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                nvEntity.Load_AllNhanVienDonVi_ToRadDropDownTree(ddtNhanVien);
            }

            if (this.Page.RouteData.Values["account"] != null)
            {
                this.UpdateStatus();
                _accountID = Convert.ToInt32(this.Page.RouteData.Values["account"]);
                Models.Account account = _accEntity.Find(_accountID);
                if (!this.Page.IsPostBack)
                {
                    ddtNhanVien.SelectedValue  = account.NVID.ToString();
                    txtEmail.Text              = account.ACCEmail;
                    txtPassword.Text           = account.ACCPassword;
                    rblChucNang.SelectedValue  = account.ACCChucNang.ToString();
                    rblTrangThai.SelectedValue = account.ACCStatus.ToString();
                    cbThongTinCaNhan.Checked   = account.ACCUpThongTinCaNhan;
                    cbLyLich.Checked           = account.ACCUpLyLich;
                    cbInLyLich.Checked         = account.ACCInLyLich;
                    cbInKeKhai.Checked         = account.ACCInKeKhai;
                    cbUpKeKhai.Checked         = account.ACCUpKeKhai;
                    cbInDanhGia.Checked        = account.ACCInDanhGia;
                    cbUpDanhGia.Checked        = account.ACCUpDanhGia;
                }
            }
            else
            {
                this.CreateStatus();
            }
        }
Example #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["account"] != null)
     {
         Models.AccountEntity accEntity = new Models.AccountEntity();
         string         email           = Session["account"].ToString();
         Models.Account account         = accEntity.FindByEmail(email);
         if (account == null || account.ACCChucNang > 1)
         {
             Response.Redirect("~/");
         }
         else if (this.Page.RouteData.Values["chinhsach"] != null)
         {
             try
             {
                 int chinhsachID = Convert.ToInt32(this.Page.RouteData.Values["chinhsach"]);
                 Models.ChinhSachEntity csEntity  = new Models.ChinhSachEntity();
                 Models.ChinhSach       chinhsach = csEntity.Find(chinhsachID);
                 if (chinhsach == null)
                 {
                     this.RedirectToIndex();
                 }
             }
             catch
             {
                 this.RedirectToIndex();
             }
         }
         else if (this.Page.RouteData.Values["nhanvien"] != null)
         {
             try
             {
                 int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                 Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                 Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(nhanvienID);
                 if (nhanvien == null)
                 {
                     this.RedirectToIndex();
                 }
             }
             catch
             {
                 this.RedirectToIndex();
             }
         }
         else
         {
             this.RedirectToIndex();
         }
     }
     else
     {
         Response.Redirect("~/");
     }
 }
Example #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["account"] != null)
     {
         Models.AccountEntity accEntity = new Models.AccountEntity();
         string         email           = Session["account"].ToString();
         Models.Account account         = accEntity.FindByEmail(email);
         if (account == null || account.ACCChucNang > 1)
         {
             Response.Redirect("~/");
         }
         else if (this.Page.RouteData.Values["trinhdotinhoc"] != null)
         {
             try
             {
                 int tinhocID = Convert.ToInt32(this.Page.RouteData.Values["trinhdotinhoc"]);
                 Models.TrinhDoTinHocEntity thEntity = new Models.TrinhDoTinHocEntity();
                 Models.TrinhDoTinHoc       tinhoc   = thEntity.Find(tinhocID);
                 if (tinhoc == null)
                 {
                     Response.Redirect("~/");
                 }
             }
             catch
             {
                 Response.Redirect("~/");
             }
         }
         else if (this.Page.RouteData.Values["nhanvien"] != null)
         {
             try
             {
                 int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                 Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                 Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(nhanvienID);
                 if (nhanvien == null)
                 {
                     Response.Redirect("~/");
                 }
             }
             catch
             {
                 Response.Redirect("~/");
             }
         }
         else
         {
             Response.Redirect("~/");
         }
     }
     else
     {
         Response.Redirect("~/");
     }
 }
Example #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["account"] != null)
     {
         Models.AccountEntity accEntity = new Models.AccountEntity();
         string         email           = Session["account"].ToString();
         Models.Account account         = accEntity.FindByEmail(email);
         if (account == null || account.ACCChucNang > 1)
         {
             this.RedirectToIndex();
         }
         else if (this.Page.RouteData.Values["trinhdongoaingu"] != null)
         {
             try
             {
                 int ngoainguID = Convert.ToInt32(this.Page.RouteData.Values["trinhdongoaingu"]);
                 Models.TrinhDoNgoaiNguEntity nnEntity = new Models.TrinhDoNgoaiNguEntity();
                 Models.TrinhDoNgoaiNgu       ngoaingu = nnEntity.Find(ngoainguID);
                 if (ngoaingu == null)
                 {
                     this.RedirectToIndex();
                 }
             }
             catch
             {
                 this.RedirectToIndex();
             }
         }
         else if (this.Page.RouteData.Values["nhanvien"] != null)
         {
             try
             {
                 int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                 Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                 Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(nhanvienID);
                 if (nhanvien == null)
                 {
                     this.RedirectToIndex();
                 }
             }
             catch
             {
                 this.RedirectToIndex();
             }
         }
         else
         {
             this.RedirectToIndex();
         }
     }
     else
     {
         this.RedirectToIndex();
     }
 }
Example #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["account"] != null)
     {
         Models.AccountEntity accEntity = new Models.AccountEntity();
         string         email           = Session["account"].ToString();
         Models.Account account         = accEntity.FindByEmail(email);
         if (account == null || account.ACCChucNang > 1)
         {
             Response.Redirect("~/");
         }
         else if (this.Page.RouteData.Values["nhanvien"] != null)
         {
             try
             {
                 _nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                 Models.NhanVienEntity nhanvienEntity = new Models.NhanVienEntity();
                 Models.NhanVien       nhanvien       = nhanvienEntity.Find_NhanVien(_nhanvienID);
                 if (nhanvien == null)
                 {
                     Response.Redirect("~/NhanSu");
                 }
                 else
                 {
                     pnlExtraInforamtion.Visible = true;
                     CUDForm.NhanVienID          = _nhanvienID;
                     LVRadGrid.NhanVienID        = _nhanvienID;
                     CTXHRadGrid.NhanVienID      = _nhanvienID;
                     DTRadGrid.NhanVienID        = _nhanvienID;
                     QHRadGrid.NhanVienID        = _nhanvienID;
                     TDNNRadGrid.NhanVienID      = _nhanvienID;
                     TDTHRadGrid.NhanVienID      = _nhanvienID;
                     PTDHRadGrid.NhanVienID      = _nhanvienID;
                     KTRadGrid.NhanVienID        = _nhanvienID;
                     KLRadGrid.NhanVienID        = _nhanvienID;
                     DGRadGrid.NhanVienID        = _nhanvienID;
                     CSRadGrid.NhanVienID        = _nhanvienID;
                     KKRadGrid.NhanVienID        = _nhanvienID;
                     DGLDRadGrid.NhanVienID      = _nhanvienID;
                     DGVCRadGrid.NhanVienID      = _nhanvienID;
                 }
             }
             catch (Exception)
             {
                 Response.Redirect("~/NhanSu");
             }
         }
     }
     else
     {
         Response.Redirect("~/");
     }
 }
Example #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["account"] != null)
     {
         Models.AccountEntity accEntity = new Models.AccountEntity();
         string         email           = Session["account"].ToString();
         Models.Account account         = accEntity.FindByEmail(email);
         if (account == null || account.ACCChucNang > 1)
         {
             Response.Redirect("~/");
         }
         else if (this.Page.RouteData.Values["phongtangdanhhieu"] != null)
         {
             try
             {
                 int danhhieuID = Convert.ToInt32(this.Page.RouteData.Values["phongtangdanhhieu"]);
                 Models.PhongTangDanhHieuEntity dhEntity = new Models.PhongTangDanhHieuEntity();
                 Models.PhongTangDanhHieu       danhhieu = dhEntity.Find(danhhieuID);
                 if (danhhieu == null)
                 {
                     this.RedirectToIndex();
                 }
             }
             catch
             {
                 this.RedirectToIndex();
             }
         }
         else if (this.Page.RouteData.Values["nhanvien"] != null)
         {
             int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
             Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
             Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(nhanvienID);
             if (nhanvien == null)
             {
                 this.RedirectToIndex();
             }
         }
         else
         {
             this.RedirectToIndex();
         }
     }
     else
     {
         Response.Redirect("~/");
     }
 }
Example #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (this.Page.RouteData.Values["ctxh"] != null)
     {
         try
         {
             int thamgiaID = Convert.ToInt32(this.Page.RouteData.Values["ctxh"]);
             Models.ThamGiaChinhTriXaHoiEntity thamgiaEntity = new Models.ThamGiaChinhTriXaHoiEntity();
             Models.ThamGiaChinhTriXaHois      thamgia       = thamgiaEntity.Find(thamgiaID);
             if (thamgia == null)
             {
                 Response.Redirect("~/NhanSu");
             }
             else
             {
                 lblNhanVien.Text = thamgia.NhanVien.NVTen;
             }
         }
         catch (Exception)
         {
             Response.Redirect("~/NhanSu");
         }
     }
     else if (this.Page.RouteData.Values["nhanvien"] != null)
     {
         try
         {
             int nhanvienID = nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
             Models.NhanVienEntity nhanvienEntity = new Models.NhanVienEntity();
             Models.NhanVien       nhanvien       = nhanvienEntity.Find_NhanVien(nhanvienID);
             if (nhanvien == null)
             {
                 Response.Redirect("~/NhanSu");
             }
             else
             {
                 lblNhanVien.Text = nhanvien.NVTen;
             }
         }
         catch (Exception) { }
     }
     else
     {
         Response.Redirect("~/NhanSu");
     }
 }
Example #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
            if (this.Page.RouteData.Values["danhgia"] != null)
            {
                this.UpdateStatus();
                _danhgiaID = Convert.ToInt32(this.Page.RouteData.Values["danhgia"]);
                Models.DanhGiaVienChuc danhgia = _dgEntity.Find(_danhgiaID);
                _nhanvienID = danhgia.NVID;

                if (!this.Page.IsPostBack)
                {
                    dpkNgayThang.SelectedDate = danhgia.DGVCNgay;
                    txtNam.Text                = danhgia.DGVCNam.ToString();
                    txtChucDanh.Text           = danhgia.DGVCChucDanh;
                    txtDonVi.Text              = danhgia.DGVCDonVi;
                    txtNgheNghiep.Text         = danhgia.DGVCNgheNghiep;
                    txtBac.Text                = danhgia.DGVCBac.ToString();
                    txtHeSoLuong.Text          = danhgia.DGVCHeSoLuong.ToString();
                    txtKetQua.Text             = danhgia.DGVCKetQua;
                    txtDaoDuc.Text             = danhgia.DGVCDaoDuc;
                    txtTrachNhiem.Text         = danhgia.DGVCTrachNhiem;
                    txtNghiaVu.Text            = danhgia.DGVCNghiaVu;
                    txtUuDiem.Text             = danhgia.DGVCUuDiem;
                    ddlDanhGia.SelectedValue   = danhgia.DGVCUuDiem;
                    txtYKien.Text              = danhgia.DGVCYKien;
                    ddlThongNhat.SelectedValue = danhgia.DGVCThongNhat;
                }
            }
            else
            {
                this.CreateStatus();
                _nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                if (!this.Page.IsPostBack)
                {
                    dpkNgayThang.SelectedDate = DateTime.Now;
                }
            }

            Models.NhanVien nhanvien = nvEntity.Find_NhanVien(_nhanvienID);
            lblHoTen.Text = nhanvien.NVTen;
        }
Example #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (this.Page.RouteData.Values["danhgia"] != null)
     {
         this.UpdateStatus();
         _danhgiaID = Convert.ToInt32(this.Page.RouteData.Values["danhgia"]);
         Models.DanhGiaDangVien danhgia = _dgEntity.Find(_danhgiaID);
         _nhanvienID = danhgia.NVID;
         if (!this.Page.IsPostBack)
         {
             txtChucVuDang.Text       = danhgia.DGDVChucVuDang;
             txtChucVuChinhQuyen.Text = danhgia.DGDVChucVuChinhQuyen;
             txtDonVi.Text            = danhgia.DGDVDonVi;
             txtChiBo.Text            = danhgia.DGDVChiBo;
             txtHangChucDanh.Text     = danhgia.DGDVHangChucDanh;
             txtBac.Text               = danhgia.DGDVBac.ToString();
             txtHeSoLuong.Text         = danhgia.DGDVHeSoLuong.ToString();
             txtUuDiem.Text            = danhgia.DGDVUuDiem;
             txtKetQuaKhacPhuc.Text    = danhgia.DGDVKetQuaKhacPhuc;
             txtKhuyetDiem.Text        = danhgia.DGDVKhuyetDiem;
             txtPhuongHuong.Text       = danhgia.DGDVPhuongHuong;
             ddlDanhGia.SelectedValue  = danhgia.DGDVDanhGia;
             txtNam.Text               = danhgia.DGDVNam.ToString();
             dpkNgayThang.SelectedDate = danhgia.DGDVNgayThang;
         }
     }
     else
     {
         this.CreateStatus();
         _nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
     }
     Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
     Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(_nhanvienID);
     lblTen.Text = nhanvien.NVTen;
     lblDOB.Text = nhanvien.NVNgaySinh.ToString("dd/MM/yyyy");
 }
Example #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["account"] != null)
            {
                Models.AccountEntity accEntity = new Models.AccountEntity();
                string         email           = Session["account"].ToString();
                Models.Account account         = accEntity.FindByEmail(email);

                if (account == null)
                {
                    this.RedirectToIndex();
                }
                else if (account.ACCChucNang > 1)
                {
                    if (!account.ACCUpDanhGia)
                    {
                        this.RedirectToIndex();
                    }
                    else if (this.Page.RouteData.Values["danhgia"] != null)
                    {
                        try
                        {
                            int danhgiaID = Convert.ToInt32(this.Page.RouteData.Values["danhgia"]);
                            Models.DanhGiaVienChucEntity dgEntity = new Models.DanhGiaVienChucEntity();
                            Models.DanhGiaVienChuc       danhgia  = dgEntity.Find(danhgiaID);
                            if (danhgia == null)
                            {
                                this.RedirectToIndex();
                            }
                            else if (danhgia.NVID == account.NVID)
                            {
                                this.RedirectToIndex();
                            }
                            else
                            {
                                btExport.Visible = true;
                            }
                        }
                        catch
                        {
                            this.RedirectToIndex();
                        }
                    }
                    else if (this.Page.RouteData.Values["nhanvien"] != null)
                    {
                        try
                        {
                            int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                            if (nhanvienID != account.NVID)
                            {
                                this.RedirectToIndex();
                            }
                            else
                            {
                                Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                                Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(nhanvienID);
                                if (nhanvien == null)
                                {
                                    this.RedirectToIndex();
                                }
                            }
                        }
                        catch
                        {
                            this.RedirectToIndex();
                        }
                    }
                    else
                    {
                        this.RedirectToIndex();
                    }
                }
                else if (this.Page.RouteData.Values["danhgia"] != null)
                {
                    try
                    {
                        int danhgiaID = Convert.ToInt32(this.Page.RouteData.Values["danhgia"]);
                        Models.DanhGiaVienChucEntity dgEntity = new Models.DanhGiaVienChucEntity();
                        Models.DanhGiaVienChuc       danhgia  = dgEntity.Find(danhgiaID);
                        if (danhgia == null)
                        {
                            this.RedirectToIndex();
                        }
                        else
                        {
                            btExport.Visible = true;
                        }
                    }
                    catch
                    {
                        this.RedirectToIndex();
                    }
                }
                else if (this.Page.RouteData.Values["nhanvien"] != null)
                {
                    try
                    {
                        int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"] != null);
                        Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                        Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(nhanvienID);
                        if (nhanvien == null)
                        {
                            this.RedirectToIndex();
                        }
                    }
                    catch
                    {
                        this.RedirectToIndex();
                    }
                }
                else
                {
                    this.RedirectToIndex();
                }
            }
            else
            {
                this.RedirectToIndex();
            }
        }
Example #12
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["account"] != null)
     {
         Models.AccountEntity accEntity = new Models.AccountEntity();
         string         email           = Session["account"].ToString();
         Models.Account account         = accEntity.FindByEmail(email);
         if (account == null) //validate đăng nhập
         {
             this.RedirectToIndex();
         }
         else if (account.ACCChucNang > 1)  // nhân viên
         {
             if (!account.ACCUpKeKhai)
             {
                 this.RedirectToIndex();
             }
             else if (this.Page.RouteData.Values["kekhai"] != null)
             {
                 try
                 {
                     _kekhaiID = Convert.ToInt32(this.Page.RouteData.Values["kekhai"]);
                     Models.KeKhaiEntity kkEntity = new Models.KeKhaiEntity();
                     Models.KeKhai       kekhai   = kkEntity.Find(_kekhaiID);
                     if (kekhai == null)
                     {
                         this.RedirectToIndex();
                     }
                     else if (kekhai.NVID != account.NVID)
                     {
                         this.RedirectToIndex();
                     }
                     else
                     {
                         pnlContent.Visible = true;
                     }
                 }
                 catch
                 {
                     this.RedirectToIndex();
                 }
             }
             else if (this.Page.RouteData.Values["nhanvien"] != null)
             {
                 try
                 {
                     int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                     if (nhanvienID != account.NVID)
                     {
                         this.RedirectToIndex();
                     }
                     else
                     {
                         Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                         Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(nhanvienID);
                         if (nhanvien == null)
                         {
                             this.RedirectToIndex();
                         }
                     }
                 }
                 catch
                 {
                     this.RedirectToIndex();
                 }
             }
             else
             {
                 this.RedirectToIndex();
             }
         }
         else if (this.Page.RouteData.Values["kekhai"] != null)
         {
             try
             {
                 _kekhaiID = Convert.ToInt32(this.Page.RouteData.Values["kekhai"]);
                 Models.KeKhaiEntity kkEntity = new Models.KeKhaiEntity();
                 Models.KeKhai       kekhai   = kkEntity.Find(_kekhaiID);
                 if (kekhai == null)
                 {
                     this.RedirectToIndex();
                 }
                 else
                 {
                     pnlContent.Visible = true;
                 }
             }
             catch
             {
                 this.RedirectToIndex();
             }
         }
         else if (this.Page.RouteData.Values["nhanvien"] != null)
         {
             try
             {
                 int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                 Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                 Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(nhanvienID);
                 if (nhanvien == null)
                 {
                     this.RedirectToIndex();
                 }
             }
             catch
             {
                 this.RedirectToIndex();
             }
         }
         else
         {
             this.RedirectToIndex();
         }
     }
     else
     {
         Response.Redirect("~/");
     }
 }
Example #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["account"] != null)
            {
                Models.AccountEntity accEntity = new Models.AccountEntity();
                string         email           = Session["account"].ToString();
                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["quanhe"] != null)
                    {
                        try
                        {
                            int quanheID = Convert.ToInt32(this.Page.RouteData.Values["quanhe"]);
                            Models.QuanHeEntity qhEntity = new Models.QuanHeEntity();
                            Models.QuanHe       quanhe   = qhEntity.Find(quanheID);
                            if (quanhe == null)
                            {
                                this.RedirectToIndex();
                            }
                            else if (quanhe.NVID != account.NVID)
                            {
                                this.RedirectToIndex();
                            }
                            else
                            {
                                pnlExtraInformation.Visible = true;
                            }
                        }
                        catch
                        {
                            this.RedirectToIndex();
                        }
                    }
                    else if (this.Page.RouteData.Values["nhanvien"] != null)
                    {
                        try
                        {
                            int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                            if (nhanvienID != account.NVID)
                            {
                                this.RedirectToIndex();
                            }
                            else
                            {
                                Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                                Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(nhanvienID);
                                if (nhanvien == null)
                                {
                                    this.RedirectToIndex();
                                }
                            }
                        }
                        catch
                        {
                            this.RedirectToIndex();
                        }
                    }
                    else
                    {
                        this.RedirectToIndex();
                    }
                }
                else if (this.Page.RouteData.Values["quanhe"] != null)
                {
                    try
                    {
                        int quanheID = Convert.ToInt32(this.Page.RouteData.Values["quanhe"]);
                        Models.QuanHeEntity qhEntity = new Models.QuanHeEntity();
                        Models.QuanHe       quanhe   = qhEntity.Find(quanheID);
                        if (quanhe == null)
                        {
                            this.RedirectToIndex();
                        }
                        else
                        {
                            pnlExtraInformation.Visible = true;
                        }
                    }
                    catch
                    {
                        this.RedirectToIndex();
                    }
                }
                else if (this.Page.RouteData.Values["nhanvien"] != null)
                {
                    try
                    {
                        int nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                        Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                        Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(nhanvienID);
                        if (nhanvien == null)
                        {
                            this.RedirectToIndex();
                        }
                    }
                    catch
                    {
                        this.RedirectToIndex();
                    }
                }
                else
                {
                    this.RedirectToIndex();
                }
            }
            else
            {
                this.RedirectToIndex();
            }
        }
Example #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.Page.IsPostBack)
            {
                Models.DonViEntity dvEntity = new Models.DonViEntity();
                dvEntity.Load_DataSource_RadDropDownTree(ddtDonVi);

                Models.ChucVuEntity cvEntity = new Models.ChucVuEntity();
                cvEntity.Load_AllChucVu_RadComboBox(cbbChucVu);

                Models.HeSoLuongEntity hslEntity = new Models.HeSoLuongEntity();
                hslEntity.Load_DataSource_ComboBox(cbbHeSoLuong);

                dpkTuNgay.SelectedDate = DateTime.Now;
            }

            if (this.Page.RouteData.Values["lamviec"] != null)
            {
                this.UpdateStatus();
                _lamviecID = Convert.ToInt32(this.Page.RouteData.Values["lamviec"]);
                Models.LamViec lamviec = _lvEntity.Find(_lamviecID);
                _nhanvienID = lamviec.NVID;
                if (!this.Page.IsPostBack)
                {
                    ddtDonVi.SelectedValue  = lamviec.DVID.ToString();
                    cbbChucVu.SelectedValue = lamviec.CVID.ToString();
                    dpkTuNgay.SelectedDate  = lamviec.LVTuNgay;
                    if (lamviec.LVDenNgay != null && lamviec.LVDenNgay != DateTime.MinValue)
                    {
                        dpkDenNgay.SelectedDate = lamviec.LVDenNgay;
                    }
                    cbbHeSoLuong.SelectedValue = lamviec.HSLID.ToString();
                    if (lamviec.LVLuongCoBan % 1 == 0)
                    {
                        txtLuongCoBan.Text = lamviec.LVLuongCoBan.ToString("###");
                    }
                    else
                    {
                        txtLuongCoBan.Text = lamviec.LVLuongCoBan.ToString();
                    }
                    txtNgheNghiep.Text      = lamviec.LVNhiemVu;
                    txtPhuCapChucVu.Text    = lamviec.LVPhuCapChucVu.ToString();
                    txtPhuCapCongVu.Text    = lamviec.LVPhuCapCongVu.ToString();
                    txtPhuCapKiemNhiem.Text = lamviec.LVPhuCapKiemNhiem.ToString();
                    txtPhuCapNghe.Text      = lamviec.LVPhuCapNghe.ToString();
                    txtPhuCapThamNien.Text  = lamviec.LVPhuCapThamNienNghe.ToString();
                    txtPhuCapVuotKhung.Text = lamviec.LVPhuCapVuotKhung.ToString();
                    txtPhuCapDocHai.Text    = lamviec.LVPhuCapVuotKhung.ToString();
                    txtTyLe.Text            = lamviec.LVTyLe.ToString();
                    txtSoNgayPhep.Text      = lamviec.LVSoNgayPhep.ToString();
                    txtSoHopDong.Text       = lamviec.LVSoHopDong;
                    if (lamviec.LVNgayHopDong != null && lamviec.LVNgayHopDong != DateTime.MinValue)
                    {
                        dpkNgayHopDong.SelectedDate = Convert.ToDateTime(lamviec.LVNgayHopDong);
                    }
                }
            }
            else
            {
                this.CreateStatus();
                _nhanvienID = Convert.ToInt32(this.Page.RouteData.Values["nhanvien"]);
                Models.NhanVienEntity nvEntity = new Models.NhanVienEntity();
                Models.NhanVien       nhanvien = nvEntity.Find_NhanVien(_nhanvienID);
                Models.LamViec        lamviec  = nhanvien.LamViecs.OrderByDescending(x => x.LVID).FirstOrDefault();
                if (lamviec != null && !this.Page.IsPostBack)
                {
                    ddtDonVi.SelectedValue  = lamviec.DVID.ToString();
                    cbbChucVu.SelectedValue = lamviec.CVID.ToString();
                    dpkTuNgay.SelectedDate  = lamviec.LVTuNgay;
                    if (lamviec.LVDenNgay != null && lamviec.LVDenNgay != DateTime.MinValue)
                    {
                        dpkDenNgay.SelectedDate = lamviec.LVDenNgay;
                    }
                    cbbHeSoLuong.SelectedValue = lamviec.HSLID.ToString();
                    if (lamviec.LVLuongCoBan % 1 == 0)
                    {
                        txtLuongCoBan.Text = lamviec.LVLuongCoBan.ToString("###");
                    }
                    else
                    {
                        txtLuongCoBan.Text = lamviec.LVLuongCoBan.ToString();
                    }
                    txtNgheNghiep.Text      = lamviec.LVNhiemVu;
                    txtPhuCapChucVu.Text    = lamviec.LVPhuCapChucVu.ToString();
                    txtPhuCapCongVu.Text    = lamviec.LVPhuCapCongVu.ToString();
                    txtPhuCapKiemNhiem.Text = lamviec.LVPhuCapKiemNhiem.ToString();
                    txtPhuCapNghe.Text      = lamviec.LVPhuCapNghe.ToString();
                    txtPhuCapThamNien.Text  = lamviec.LVPhuCapThamNienNghe.ToString();
                    txtPhuCapVuotKhung.Text = lamviec.LVPhuCapVuotKhung.ToString();
                    txtPhuCapDocHai.Text    = lamviec.LVPhuCapVuotKhung.ToString();
                    txtTyLe.Text            = lamviec.LVTyLe.ToString();
                    txtSoNgayPhep.Text      = lamviec.LVSoNgayPhep.ToString();
                }
            }
        }