protected void btnUpdate_Click(object sender, EventArgs e) { foreach (GridViewRow gv in dgrBoPhan.Rows) { int idBoPhan = ConvertUtility.ToInt32(((Label)gv.FindControl("lblKey")).Text); int idDotDanhGia = ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue); TextBox txtMatXanh = (TextBox)gv.FindControl("txtMatXanh"); TextBox txtMatMeu = (TextBox)gv.FindControl("txtMatMeu"); TextBox txtMatNau = (TextBox)gv.FindControl("txtMatNau"); TextBox txtOther = (TextBox)gv.FindControl("txtOther"); TextBox txtNote = (TextBox)gv.FindControl("txtNote"); TextBox txtGhiChu = (TextBox)gv.FindControl("txtGhiChu"); int MatXanh = ConvertUtility.ToInt32(txtMatXanh.Text); int MatMeu = ConvertUtility.ToInt32(txtMatMeu.Text); int MatNau = ConvertUtility.ToInt32(txtMatNau.Text); int Other = ConvertUtility.ToInt32(txtOther.Text); string note = txtNote.Text; string note1 = txtGhiChu.Text; UserController.UpdateBoPhanDiemKyLuat5S(idBoPhan, idDotDanhGia, MatXanh, MatMeu, MatNau, Other, note, note1); } DataTable dtNhanVien = DotDanhGiaController.GetAllNhanVien(0, 0, ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue)); if (dtNhanVien != null && dtNhanVien.Rows.Count > 0) { foreach (DataRow item in dtNhanVien.Rows) { DotDanhGiaController.DanhGiaThang_DGCBCNVDanhGia_TongDiemCongThucMoi(ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue), ConvertUtility.ToInt32(item["IDNhanVien"])); } } }
protected void btnUpdate_Click(object sender, EventArgs e) { btnUpdate1_Click(null, null); btnUpdate2_Click(null, null); btnUpdate3_Click(null, null); btnUpdate4_Click(null, null); btnUpdate5_Click(null, null); btnUpdate6_Click(null, null); btnUpdate7_Click(null, null); btnUpdate8_Click(null, null); btnUpdate14_Click(null, null); btnUpdate15_Click(null, null); btnUpdate16_Click(null, null); btnUpdate17_Click(null, null); btnUpdate18_Click(null, null); DataTable dtNhanVien = DotDanhGiaController.GetAllNhanVien(0, 0, ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue)); if (dtNhanVien != null && dtNhanVien.Rows.Count > 0) { foreach (DataRow item in dtNhanVien.Rows) { DotDanhGiaController.DanhGiaThang_DGCBCNVDanhGia_TongDiemCongThucMoi(ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue), ConvertUtility.ToInt32(item["IDNhanVien"])); } } }
protected void btnUpdate_Click(object sender, EventArgs e) { foreach (GridViewRow gv in dgrBoPhan.Rows) { int idBoPhan = ConvertUtility.ToInt32(((Label)gv.FindControl("lblKey")).Text); int idDotDanhGia = ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue); TextBox txtYTuongDoatGiai = (TextBox)gv.FindControl("txtYTuongDoatGiai"); TextBox txtKhongPhoiHop = (TextBox)gv.FindControl("txtKhongPhoiHop"); TextBox txtPhoiHopNhietTinh = (TextBox)gv.FindControl("txtPhoiHopNhietTinh"); TextBox txtThucDayNhanVien = (TextBox)gv.FindControl("txtThucDayNhanVien"); int YTuongDoatGiai = ConvertUtility.ToInt32(txtYTuongDoatGiai.Text); int KhongPhoiHop = ConvertUtility.ToInt32(txtKhongPhoiHop.Text); int PhoiHopNhietTinh = ConvertUtility.ToInt32(txtPhoiHopNhietTinh.Text); int ThucDayNhanVien = ConvertUtility.ToInt32(txtThucDayNhanVien.Text); UserController.UpdateBoPhanDGDiemSangTao(idBoPhan, idDotDanhGia, YTuongDoatGiai, KhongPhoiHop, PhoiHopNhietTinh, ThucDayNhanVien); } DataTable dtNhanVien = DotDanhGiaController.GetAllNhanVien(0, 0, ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue)); if (dtNhanVien != null && dtNhanVien.Rows.Count > 0) { foreach (DataRow item in dtNhanVien.Rows) { DotDanhGiaController.DanhGiaThang_DGCBCNVDanhGia_TongDiemCongThucMoi(ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue), ConvertUtility.ToInt32(item["IDNhanVien"])); } } }
protected void btnUpdate_Click(object sender, EventArgs e) { foreach (GridViewRow gv in dgrBoPhan.Rows) { int idBoPhan = ConvertUtility.ToInt32(((Label)gv.FindControl("lblKey")).Text); int idDotDanhGia = ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue); TextBox txtThamGiaHDCongTy = (TextBox)gv.FindControl("txtThamGiaHDCongTy"); TextBox txtChuyenCan = (TextBox)gv.FindControl("txtChuyenCan"); TextBox txtTuanThuThoiGian = (TextBox)gv.FindControl("txtTuanThuThoiGian"); TextBox txtKhenThuong = (TextBox)gv.FindControl("txtKhenThuong"); TextBox txtDiemKyLuatTT = (TextBox)gv.FindControl("txtDiemKyLuatTT"); int ThamGiaHDCongTy = ConvertUtility.ToInt32(txtThamGiaHDCongTy.Text); int ChuyenCan = ConvertUtility.ToInt32(txtChuyenCan.Text); int TuanThuThoiGian = ConvertUtility.ToInt32(txtTuanThuThoiGian.Text); int KhenThuong = ConvertUtility.ToInt32(txtKhenThuong.Text); int DiemKyLuatTT = ConvertUtility.ToInt32(txtDiemKyLuatTT.Text); UserController.UpdateBoPhanDGKyLuat(idBoPhan, idDotDanhGia, ThamGiaHDCongTy, ChuyenCan, TuanThuThoiGian, KhenThuong, DiemKyLuatTT); } DataTable dtNhanVien = DotDanhGiaController.GetAllNhanVien(0, 0, ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue)); if (dtNhanVien != null && dtNhanVien.Rows.Count > 0) { foreach (DataRow item in dtNhanVien.Rows) { DotDanhGiaController.DanhGiaThang_DGCBCNVDanhGia_TongDiemCongThucMoi(ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue), ConvertUtility.ToInt32(item["IDNhanVien"])); } } }
protected void btnUpdate_Click(object sender, EventArgs e) { foreach (GridViewRow gv in dgrBoPhan.Rows) { int idBoPhan = ConvertUtility.ToInt32(((Label)gv.FindControl("lblKey")).Text); int idDotDanhGia = ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue); TextBox txtYTuongThang = (TextBox)gv.FindControl("txtYTuongThang"); TextBox txtYTuongMoi = (TextBox)gv.FindControl("txtYTuongMoi"); TextBox txtSoNhanVienGui = (TextBox)gv.FindControl("txtSoNhanVienGui"); TextBox txtSoYTuongDuocChon = (TextBox)gv.FindControl("txtSoYTuongDuocChon"); TextBox txtSoNhanVien = (TextBox)gv.FindControl("txtSoNhanVien"); int ytuongthang = ConvertUtility.ToInt32(txtYTuongThang.Text); int ytuongmoi = ConvertUtility.ToInt32(txtYTuongMoi.Text); int sonhanviengui = ConvertUtility.ToInt32(txtSoNhanVienGui.Text); int ytuongduocchon = ConvertUtility.ToInt32(txtSoYTuongDuocChon.Text); int sonhanvien = ConvertUtility.ToInt32(txtSoNhanVien.Text); UserController.UpdateBoPhanDiemSangTao(idBoPhan, idDotDanhGia, ytuongthang, ytuongmoi, sonhanviengui, ytuongduocchon, sonhanvien); } DataTable dtNhanVien = DotDanhGiaController.GetAllNhanVien(0, 0, ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue)); if (dtNhanVien != null && dtNhanVien.Rows.Count > 0) { foreach (DataRow item in dtNhanVien.Rows) { DotDanhGiaController.DanhGiaThang_DGCBCNVDanhGia_TongDiemCongThucMoi(ConvertUtility.ToInt32(dropDotDanhGia.SelectedValue), ConvertUtility.ToInt32(item["IDNhanVien"])); } } }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); #region Check authenticate UserInfo userInfo = UserController.GetUser(idNhanVien); if (userInfo == null) { Response.Redirect(AppEnv.AdminUrlParams("accessdeny")); } if (!CurrentUser.IsAdmin && !CurrentUser.IsSuperAdmin) { if (CurrentUser.UserID != 8) { if (CurrentUser.RoleID == (int)Constants.Role.TruongPhong || CurrentUser.RoleID == (int)Constants.Role.PhoPhong) { if (CurrentUser.UserID != idNhanVien) { Response.Redirect(AppEnv.AdminUrlParams("accessdeny")); } } } } #endregion DataTable dt = DotDanhGiaController.checkDanhGiaThang(idDotDanhGia, idNhanVien); if (dt != null && dt.Rows.Count > 0) { #region kiem tra trang thai cua Ban danh gia if (idNhanVien == CurrentUser.UserID) { if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.DaGuiDanhGiaChoTruongPhong) { btnSumit.Enabled = false; btnSumit.Text = "Chờ trưởng phòng đánh giá"; } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.DaGuiDanhGiaChoTruongBoPhan) { btnSumit.Enabled = false; btnSumit.Text = "Chờ trưởng bộ phận đánh giá"; } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.TruongPhongGuiLaiDanhGiaChoNhanVien) { btnSumit.Enabled = true; btnSumit.Text = "Đồng ý kết quả đánh giá"; } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.TruongBoPhanGuiLaiDanhGiaChoNhanVien) { btnSumit.Enabled = true; btnSumit.Text = "Đồng ý kết quả đánh giá"; } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.NhanVienDongYVoiKetQuaDanhGia) { if (userInfo.IDPhong > 0) { btnSumit.Enabled = false; btnSumit.Text = "Chờ trưởng phòng đánh giá"; } else { btnSumit.Enabled = false; btnSumit.Text = "Chờ trưởng bộ phận đánh giá"; } } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.ThongNhat) { btnSumit.Enabled = false; btnSumit.Text = "Đã thống nhất kết quả đánh giá"; } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) <= (int)Constants.TrangThaiDanhGiaNhanVien.DangDanhGia) { btnSumit.Enabled = true; btnSumit.Text = "Gửi đánh giá"; } else { btnSumit.Enabled = false; btnSumit.Text = "xu ly thieu truong hop nay"; } //tabDVKH_DT_DP.Visible = false; } else { if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.DaGuiDanhGiaChoTruongPhong) { btnSumit.Enabled = true; btnSumit.Text = "Gửi lại kết quả đánh giá cho nhân viên"; } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.DaGuiDanhGiaChoTruongBoPhan) { btnSumit.Enabled = true; btnSumit.Text = "Gửi lại kết quả đánh giá cho nhân viên"; } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.NhanVienDongYVoiKetQuaDanhGia) { btnSumit.Enabled = true; if (CurrentUser.RoleID == (int)Constants.Role.TruongPhong) { btnSumit.Text = "Thống nhất và gửi trưởng bộ phận phê duyệt"; } else { btnSumit.Text = "Thống nhất kết quả"; } } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.TruongBoPhanGuiLaiDanhGiaChoNhanVien) { btnSumit.Enabled = false; btnSumit.Text = "Chờ nhân viên đồng ý"; } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.TruongPhongGuiLaiDanhGiaChoNhanVien) { btnSumit.Enabled = false; btnSumit.Text = "Chờ nhân viên đồng ý"; } else if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.ThongNhat) { btnSumit.Enabled = false; btnSumit.Text = "Đã hoàn thành các kết quả đánh giá"; } else { btnSumit.Enabled = false; btnSumit.Text = "Đánh giá chưa được gửi lên"; } } #endregion tableContent.Visible = true; tableAlert.Visible = false; #region Tong diem cua ban danh gia DataSet ds = DotDanhGiaController.DanhGiaThang_DGCBCNVDanhGia_TongDiemCongThucMoi(idDotDanhGia, idNhanVien); if (ds != null) { if (ds.Tables[0].Rows.Count > 0) { lblTyLeHoanThanh.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[0].Rows[0]["TyLeHoanThanh"].ToString()), 2).ToString() + "%"; } if (ds.Tables[1].Rows.Count > 0) { lblDiemDanhGiaDonVi.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[1].Rows[0]["TotalDiemDanhGiaDonVi"].ToString()), 2).ToString() + "%"; } if (ds.Tables[2].Rows.Count > 0) { lblDiemHoanThanhLoiNhuanCongTy.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[2].Rows[0]["TotalDiemLNCgTy"]), 2).ToString() + "%"; } if (ds.Tables[3].Rows.Count > 0) { lblDiemPhoiHop.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[3].Rows[0]["TotalDiemPhoiHop"]), 2).ToString() + "%"; } if (ds.Tables[4].Rows.Count > 0) { lblDiemKyLuat.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[4].Rows[0]["TotalDiemKyLuat"]), 2).ToString() + "%"; } if (ds.Tables[5].Rows.Count > 0) { lblMucDoHoanThanh.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[5].Rows[0]["TongDiem"]), 1, MidpointRounding.AwayFromZero).ToString() + "%"; } if (ds.Tables[6].Rows.Count > 0) { lblXepLoai.Text = ds.Tables[6].Rows[0]["XepLoai"].ToString(); } if (ds.Tables[7].Rows.Count > 0) { lblName.Text = ds.Tables[7].Rows[0]["HoTen"].ToString(); } if (ds.Tables[8].Rows.Count > 0) { lblDiemThuong.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[8].Rows[0]["DiemThuong"]), 2).ToString() + "%"; } if (ds.Tables[9].Rows.Count > 0) { lblDiemBLDDanhGia.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[9].Rows[0]["DiemBLD"]), 2).ToString() + "%"; } lblHeSoLuongMem.Text = GetLuongMem(lblXepLoai.Text); #region Ty Trong Cong Viec double totalCVTX = 0; double totalCVKTX = 0; double totalCVPS = 0; double total = 0; DataTable dtCongViecThuongXuyen = DanhGiaThang_DGCBCNVDanhGiaTTCVController.GetAll(1, idDotDanhGia, idNhanVien); foreach (DataRow item in dtCongViecThuongXuyen.Rows) { totalCVTX += ConvertUtility.ToDouble(item["TyTrongCV"]); } DataTable dtCongViecKhongThuonguyen = DanhGiaThang_DGCBCNVDanhGiaTTCVController.GetAll(2, idDotDanhGia, idNhanVien); foreach (DataRow item in dtCongViecKhongThuonguyen.Rows) { totalCVKTX += ConvertUtility.ToDouble(item["TyTrongCV"]); } DataTable dtCongViecPhatSinh = DanhGiaThang_DGCBCNVDanhGiaTTCVController.GetAll(3, idDotDanhGia, idNhanVien); foreach (DataRow item in dtCongViecPhatSinh.Rows) { totalCVPS += ConvertUtility.ToDouble(item["TyTrongCV"]); } lblCVTX.Text = Math.Round(totalCVTX, 2) + "%"; lblCVKTX.Text = Math.Round(totalCVKTX, 2) + "%"; lblCVPhatSinh.Text = Math.Round(totalCVPS, 2) + "%"; total = totalCVTX + totalCVKTX + totalCVPS; lblTotal.Text = Math.Round(total, 2).ToString() + "%"; lblTotal.Text = Math.Round(total, 2).ToString() + "%"; if (total > 100) { lblTotal.ForeColor = Color.Red; } double totalCVPhatSinh = Math.Round((100 - total), 2); if (totalCVPhatSinh > 0) { lblCVPhatSinh.Text = Math.Round(totalCVPS, 2) + "%" + " còn lại " + Math.Round((100 - total), 2) + "%"; } else { lblCVPhatSinh.Text = Math.Round(totalCVPS, 2) + "%"; } #endregion } #endregion } else { tableContent.Visible = false; tableAlert.Visible = true; } if (ConvertUtility.ToInt32(Session["Nav"]) == 1) { litNav.Text = ""; litNav.Text += "<ul class=\"nav nav-tabs\">"; litNav.Text += "<li class=\"active\"><a data-toggle=\"tab\" href=\"#tab_0\"><b>CÔNG VIỆC THƯỜNG XUYÊN</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_1\"><b>CÔNG VIỆC KẾ HOẠCH THÁNG</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_2\"><b>CÔNG VIỆC PHÁT SINH</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_3\"><b>KỶ LUẬT VÀ PHỐI HỢP</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_4\"><b>BLĐ ĐÁNH GIÁ</b></a></li>"; litNav.Text += "</ul>"; litTab0.Text = "<div id=\"tab_0\" class=\"tab-pane active\">"; litTab1.Text = "<div id=\"tab_1\" class=\"tab-pane\">"; litTab2.Text = "<div id=\"tab_2\" class=\"tab-pane\">"; litTab3.Text = "<div id=\"tab_3\" class=\"tab-pane\">"; litTab4.Text = "<div id=\"tab_4\" class=\"tab-pane\">"; } else if (ConvertUtility.ToInt32(Session["Nav"]) == 2) { litNav.Text = ""; litNav.Text += "<ul class=\"nav nav-tabs\">"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_0\"><b>CÔNG VIỆC THƯỜNG XUYÊN</b></a></li>"; litNav.Text += "<li class=\"active\"><a data-toggle=\"tab\" href=\"#tab_1\"><b>CÔNG VIỆC KẾ HOẠCH THÁNG</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_2\"><b>CÔNG VIỆC PHÁT SINH</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_3\"><b>KỶ LUẬT VÀ PHỐI HỢP</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_4\"><b>BLĐ ĐÁNH GIÁ</b></a></li>"; litNav.Text += "</ul>"; litTab0.Text = "<div id=\"tab_0\" class=\"tab-pane\">"; litTab1.Text = "<div id=\"tab_1\" class=\"tab-pane active\">"; litTab2.Text = "<div id=\"tab_2\" class=\"tab-pane\">"; litTab3.Text = "<div id=\"tab_3\" class=\"tab-pane\">"; litTab4.Text = "<div id=\"tab_4\" class=\"tab-pane\">"; } else if (ConvertUtility.ToInt32(Session["Nav"]) == 3) { litNav.Text = ""; litNav.Text += "<ul class=\"nav nav-tabs\">"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_0\"><b>CÔNG VIỆC THƯỜNG XUYÊN</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_1\"><b>CÔNG VIỆC KẾ HOẠCH THÁNG</b></a></li>"; litNav.Text += "<li class=\"active\"><a data-toggle=\"tab\" href=\"#tab_2\"><b>CÔNG VIỆC PHÁT SINH</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_3\"><b>KỶ LUẬT VÀ PHỐI HỢP</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_4\"><b>BLĐ ĐÁNH GIÁ</b></a></li>"; litNav.Text += "</ul>"; litTab0.Text = "<div id=\"tab_0\" class=\"tab-pane\">"; litTab1.Text = "<div id=\"tab_1\" class=\"tab-pane\">"; litTab2.Text = "<div id=\"tab_2\" class=\"tab-pane active\">"; litTab3.Text = "<div id=\"tab_3\" class=\"tab-pane\">"; litTab4.Text = "<div id=\"tab_4\" class=\"tab-pane\">"; } else if (ConvertUtility.ToInt32(Session["Nav"]) == 4) { litNav.Text = ""; litNav.Text += "<ul class=\"nav nav-tabs\">"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_0\"><b>CÔNG VIỆC THƯỜNG XUYÊN</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_1\"><b>CÔNG VIỆC KẾ HOẠCH THÁNG</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_2\"><b>CÔNG VIỆC PHÁT SINH</b></a></li>"; litNav.Text += "<li class=\"active\"><a data-toggle=\"tab\" href=\"#tab_3\"><b>KỶ LUẬT VÀ PHỐI HỢP</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_4\"><b>BLĐ ĐÁNH GIÁ</b></a></li>"; litNav.Text += "</ul>"; litTab0.Text = "<div id=\"tab_0\" class=\"tab-pane\">"; litTab1.Text = "<div id=\"tab_1\" class=\"tab-pane\">"; litTab2.Text = "<div id=\"tab_2\" class=\"tab-pane\">"; litTab3.Text = "<div id=\"tab_3\" class=\"tab-pane active\">"; litTab4.Text = "<div id=\"tab_4\" class=\"tab-pane\">"; } else if (ConvertUtility.ToInt32(Session["Nav"]) == 5) { litNav.Text = ""; litNav.Text += "<ul class=\"nav nav-tabs\">"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_0\"><b>CÔNG VIỆC THƯỜNG XUYÊN</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_1\"><b>CÔNG VIỆC KẾ HOẠCH THÁNG</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_2\"><b>CÔNG VIỆC PHÁT SINH</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_3\"><b>KỶ LUẬT VÀ PHỐI HỢP</b></a></li>"; litNav.Text += "<li class=\"active\"><a data-toggle=\"tab\" href=\"#tab_4\"><b>BLĐ ĐÁNH GIÁ</b></a></li>"; litNav.Text += "</ul>"; litTab0.Text = "<div id=\"tab_0\" class=\"tab-pane\">"; litTab1.Text = "<div id=\"tab_1\" class=\"tab-pane\">"; litTab2.Text = "<div id=\"tab_2\" class=\"tab-pane\">"; litTab3.Text = "<div id=\"tab_3\" class=\"tab-pane\">"; litTab4.Text = "<div id=\"tab_4\" class=\"tab-pane active\">"; } else { litNav.Text = ""; litNav.Text += "<ul class=\"nav nav-tabs\">"; litNav.Text += "<li class=\"active\"><a data-toggle=\"tab\" href=\"#tab_0\"><b>CÔNG VIỆC THƯỜNG XUYÊN</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_1\"><b>CÔNG VIỆC KẾ HOẠCH THÁNG</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_2\"><b>CÔNG VIỆC PHÁT SINH</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_3\"><b>KỶ LUẬT VÀ PHỐI HỢP</b></a></li>"; litNav.Text += "<li class=\"\"><a data-toggle=\"tab\" href=\"#tab_4\"><b>BLĐ ĐÁNH GIÁ</b></a></li>"; litNav.Text += "</ul>"; litTab0.Text = "<div id=\"tab_0\" class=\"tab-pane active\">"; litTab1.Text = "<div id=\"tab_1\" class=\"tab-pane\">"; litTab2.Text = "<div id=\"tab_2\" class=\"tab-pane\">"; litTab3.Text = "<div id=\"tab_3\" class=\"tab-pane\">"; litTab4.Text = "<div id=\"tab_4\" class=\"tab-pane\">"; } }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); #region Check authenticate UserInfo userInfo = UserController.GetUser(idNhanVien); if (userInfo == null) { Response.Redirect(AppEnv.AdminUrlParams("accessdeny")); } if (!CurrentUser.IsAdmin && !CurrentUser.IsSuperAdmin) { if (CurrentUser.UserID != 8) { if (CurrentUser.RoleID == (int)Constants.Role.NhanVien || CurrentUser.RoleID == (int)Constants.Role.NhanVienKD) { if (CurrentUser.UserID != idNhanVien) { Response.Redirect(AppEnv.AdminUrlParams("accessdeny")); } } } } #endregion DataTable dt = DotDanhGiaController.checkDanhGiaThang(idDotDanhGia, idNhanVien); if (dt != null && dt.Rows.Count > 0) { #region kiem tra trang thai cua Ban danh gia if (idNhanVien == CurrentUser.UserID) { if (ConvertUtility.ToInt32(dt.Rows[0]["TrangThai"]) == (int)Constants.TrangThaiDanhGiaNhanVien.ThongNhat) { btnSumit.Enabled = false; btnSumit.Text = "Thống nhất"; } else { btnSumit.Enabled = false; btnSumit.Text = "Chờ CEO đánh giá"; } } else { btnSumit.Enabled = true; btnSumit.Text = "Đánh giá và gửi lại kết quả cho TBP"; } #endregion tableContent.Visible = true; tableAlert.Visible = false; #region Tong diem cua ban danh gia DataSet ds = DotDanhGiaController.DanhGiaThang_DGCBCNVDanhGia_TongDiemCongThucMoi(idDotDanhGia, idNhanVien); if (ds != null) { if (ds.Tables[0].Rows.Count > 0) { lblDiemDanhGiaDonVi.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[0].Rows[0]["TotalDiemDanhGiaDonVi"].ToString()), 2).ToString() + "%"; } if (ds.Tables[1].Rows.Count > 0) { lblDiemHoanThanhLoiNhuanCongTy.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[1].Rows[0]["TotalDiemLNCgTy"]), 2).ToString() + "%"; } if (ds.Tables[2].Rows.Count > 0) { lblDiemKhoiLuongCongViec.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[2].Rows[0]["TotalDiemKhoiLuongCongViec"]), 2).ToString() + "%"; } if (ds.Tables[3].Rows.Count > 0) { lblDiemKyNangLamViec.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[3].Rows[0]["TotalDiemKyNangLamViec"]), 2).ToString() + "%"; } if (ds.Tables[4].Rows.Count > 0) { lblDiemKyLuat.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[4].Rows[0]["TotalDiemKyLuat"]), 2).ToString() + "%"; } if (ds.Tables[5].Rows.Count > 0) { lblMucDoHoanThanh.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[5].Rows[0]["TongDiem"]), 1, MidpointRounding.AwayFromZero).ToString() + "%"; } if (ds.Tables[6].Rows.Count > 0) { lblXepLoai.Text = ds.Tables[6].Rows[0]["XepLoai"].ToString(); } if (ds.Tables[7].Rows.Count > 0) { lblName.Text = ds.Tables[7].Rows[0]["HoTen"].ToString(); } if (ds.Tables[8].Rows.Count > 0) { lblDiemThuong.Text = Math.Round(ConvertUtility.ToDouble(ds.Tables[8].Rows[0]["DiemThuong"]), 2).ToString() + "%"; } lblHeSoLuongMem.Text = GetLuongMem(lblXepLoai.Text); #region Ty Trong Cong Viec double totalCVTX = 0; double totalCVKTX = 0; double totalCVPS = 0; double total = 0; DataTable dtCongViecThuongXuyen = DanhGiaThang_DGCBCNVDanhGiaTTCVController.GetAll(1, idDotDanhGia, idNhanVien); foreach (DataRow item in dtCongViecThuongXuyen.Rows) { totalCVTX += ConvertUtility.ToDouble(item["TyTrongCV"]); } DataTable dtCongViecKhongThuonguyen = DanhGiaThang_DGCBCNVDanhGiaTTCVController.GetAll(2, idDotDanhGia, idNhanVien); foreach (DataRow item in dtCongViecKhongThuonguyen.Rows) { totalCVKTX += ConvertUtility.ToDouble(item["TyTrongCV"]); } DataTable dtCongViecPhatSinh = DanhGiaThang_DGCBCNVDanhGiaTTCVController.GetAll(3, idDotDanhGia, idNhanVien); foreach (DataRow item in dtCongViecPhatSinh.Rows) { totalCVPS += ConvertUtility.ToDouble(item["TyTrongCV"]); } lblCVTX.Text = Math.Round(totalCVTX, 2) + "%"; lblCVKTX.Text = Math.Round(totalCVKTX, 2) + "%"; lblCVPhatSinh.Text = Math.Round(totalCVPS, 2) + "%"; total = totalCVTX + totalCVKTX + totalCVPS; lblTotal.Text = Math.Round(total, 2).ToString() + "%"; lblTotal.Text = Math.Round(total, 2).ToString() + "%"; if (total > 100) { lblTotal.ForeColor = Color.Red; } double totalCVPhatSinh = Math.Round((100 - total), 2); if (totalCVPhatSinh > 0) { lblCVPhatSinh.Text = Math.Round(totalCVPS, 2) + "%" + " còn lại " + Math.Round((100 - total), 2) + "%"; } else { lblCVPhatSinh.Text = Math.Round(totalCVPS, 2) + "%"; } #endregion } #endregion } else { tableContent.Visible = false; tableAlert.Visible = true; } }