Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            idDotDanhGia = ConvertUtility.ToInt32(Request.QueryString["id"]);
            if (!Page.IsPostBack)
            {
                DotDanhGiaInfo info = DotDanhGiaController.GetInfo(idDotDanhGia);
                if (info == null)
                {
                    this.btnAdd.Visible    = false;
                    this.btnRemove.Visible = false;
                    return;
                }
                lblDotDanhGiaName.Text = info.Ten;

                dropTrungTam.DataSource = BoPhanController.GetAll();
                dropTrungTam.DataBind();
                dropTrungTam.Items.Insert(0, new ListItem("Tất cả", "0"));

                if (!CurrentUser.IsAdmin && !CurrentUser.IsSuperAdmin)
                {
                    dropTrungTam.Enabled       = false;
                    dropTrungTam.SelectedValue = CurrentUser.IDTrungTam.ToString();
                }

                dropPortal.Items.Clear();
                PortalController.LoadPortals(dropPortal.Items);

                dropNhanVien.Items.Clear();
                dropNhanVien.DataSource = DotDanhGiaController.GetAllNhanVienByTrungTam(ConvertUtility.ToInt32(dropTrungTam.SelectedValue), (int)Constants.ChucVu.TruongPhong);
                dropNhanVien.DataBind();
            }
        }
        protected void btnMailTBP_Click(object sender, EventArgs e)
        {
            DataTable dt = DotDanhGiaController.GetAllNhanVienByTrungTam(ConvertUtility.ToInt32(dropTrungTam.SelectedValue), (int)Constants.ChucVu.TruongPhong);

            foreach (DataRow item in dt.Rows)
            {
                //if (ConvertUtility.ToInt32(item["RoleID"]) == (int)Constants.Role.TruongPhong)
                //{
                //    EmailUtility.DoSendMail(item["UserName"].ToString(), "", "Mail nhắc nhở đánh giá nhân viên", "Đã có một số nhân viên hoàn thiện phần đánh giá. Đề nghị bạn vào phần mềm để đánh giá và gửi lại cho nhân viên.");
                //}
                //else
                //{
                EmailUtility.DoSendMail(item["UserName"].ToString(), "", "Mail nhắc nhở đánh giá checkpoint", "Đề nghị TBP vào xem lại kết quả đánh giá checkpoint của nhân viên và thống nhất để kết quả được chuyển vào phần tổng hợp của bộ phận.");
                //}
            }

            lblUpdateStatus.Text = "Bạn đã gửi mail thành công";
        }
Ejemplo n.º 3
0
 protected void dropTrungTam_SelectedIndexChanged(object sender, EventArgs e)
 {
     dropNhanVien.Items.Clear();
     dropNhanVien.DataSource = DotDanhGiaController.GetAllNhanVienByTrungTam(ConvertUtility.ToInt32(dropTrungTam.SelectedValue), (int)Constants.ChucVu.TruongPhong);
     dropNhanVien.DataBind();
 }