protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); dropDotDanhGia.DataSource = DotDanhGiaController.GetAll(1); dropDotDanhGia.DataBind(); if (Session["IDDotDanhGia"] != null) { dropDotDanhGia.SelectedValue = Session["IDDotDanhGia"].ToString(); } else { int idDotDanhActive = ConvertUtility.ToInt32(DotDanhGiaController.GetDaultDotDanhGia().Rows[0]["ID"]); dropDotDanhGia.SelectedValue = idDotDanhActive.ToString(); } dropTrungTam.DataSource = BoPhanController.GetAll(); dropTrungTam.DataBind(); if (Session["IDTrungTam"] != null) { dropTrungTam.SelectedValue = Session["IDTrungTam"].ToString(); } else { dropTrungTam.SelectedValue = CurrentUser.IDTrungTam.ToString(); } //#region Get Phong Ban //DataTable dtPhong; if (!CurrentUser.IsAdmin && !CurrentUser.IsSuperAdmin) { dropTrungTam.Enabled = false; } // if (CurrentUser.RoleID == (int)Constants.Role.NhanVien) // { // #region Role Nhan Vien // dropPhongBan.Enabled = false; // dtPhong = DotDanhGiaController.GetAllPhongBan(ConvertUtility.ToInt32(dropTrungTam.SelectedValue)); // dropPhongBan.Items.Clear(); // dropPhongBan.DataSource = dtPhong; // dropPhongBan.DataBind(); // dropPhongBan.Items.Insert(0, new ListItem("Tất cả", "0")); // try // { // dropPhongBan.SelectedValue = CurrentUser.IDPhong.ToString(); // } // catch (Exception) // { // dropPhongBan.SelectedIndex = -1; // } // #endregion // } // else // { // if (CurrentUser.RoleID == (int)Constants.Role.COO || CurrentUser.RoleID == (int)Constants.Role.TruongBoPhanKhoiHoTro || CurrentUser.RoleID == (int)Constants.Role.TruongBoPhanKhoiKinhDoanh || CurrentUser.RoleID == (int)Constants.Role.PhoGiamDoc) // { // #region Role TBP, Pho Giam Doc, COO // dtPhong = DotDanhGiaController.GetAllPhongBan(ConvertUtility.ToInt32(dropTrungTam.SelectedValue)); // dropPhongBan.Items.Clear(); // dropPhongBan.DataSource = dtPhong; // dropPhongBan.DataBind(); // dropPhongBan.Items.Insert(0, new ListItem("Tất cả", "0")); // #endregion // } // else // { // #region Role Pho Phong, Truong Phong, Truong Nhom // dropPhongBan.Enabled = false; // dtPhong = DotDanhGiaController.GetAllPhongBan(ConvertUtility.ToInt32(dropTrungTam.SelectedValue), CurrentUser.UserID); // dropPhongBan.Items.Clear(); // dropPhongBan.DataSource = dtPhong; // dropPhongBan.DataBind(); // dropPhongBan.Items.Insert(0, new ListItem("Tất cả", "0")); // #endregion // } // } //} //else //{ // #region Role Admin // dropTrungTam.Enabled = true; // dropPhongBan.Enabled = true; // dtPhong = DotDanhGiaController.GetAllPhongBan(ConvertUtility.ToInt32(dropTrungTam.SelectedValue)); // dropPhongBan.Items.Clear(); // dropPhongBan.DataSource = dtPhong; // dropPhongBan.DataBind(); // dropPhongBan.Items.Insert(0, new ListItem("Tất cả", "0")); // try // { // dropPhongBan.SelectedValue = CurrentUser.IDPhong.ToString(); // } // catch (Exception) // { // dropPhongBan.SelectedIndex = -1; // } // #endregion //} //#endregion DataTable dtNhomCongViec = DotDanhGiaController.GetAllMaNhomCongViec(ConvertUtility.ToInt32(dropTrungTam.SelectedValue)); dropMaNhom.DataSource = dtNhomCongViec; dropMaNhom.DataBind(); //dropPhong.DataSource = dtPhong; //dropPhong.DataBind(); //dropPhong.Items.Insert(0, new ListItem("Tất cả", "0")); LoadZones(); btnDelete.OnClientClick = "return window.confirm('Bạn chắc chắn xóa toàn bộ công việc của đợt đánh giá \"" + dropDotDanhGia.SelectedItem.Text + "\" này không ?')"; btnImport.OnClientClick = "return window.confirm('Bạn chắc chắn import toàn bộ công việc từ file excel cho đợt đánh giá \"" + dropDotDanhGia.SelectedItem.Text + "\" và toàn bộ dữ liệu của đợt đánh giá này sẽ bị xóa không ?')"; btnLayCongViecThangTruoc.OnClientClick = "return window.confirm('Bạn chắc chắn copy toàn bộ công việc của đợt đánh giá \"" + dropDotDanhGiaCopy.SelectedItem.Text + "\" cho đợt đánh giá \"" + dropDotDanhGia.SelectedItem.Text + "\" và toàn bộ dữ liệu của đợt đánh giá này sẽ bị xóa không ?')"; }