Exemple #1
0
    protected void btnChangeSign_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            int employeeID = PageTools.GetSavedId("EmployeeID", null);
            if (employeeID == 0)
            {
                lbMsg.Text = "没有指定employee";
                return;
            }

            EmployeeBiz biz = new EmployeeBiz();
            if (biz.ChangeLoginName(employeeID, txtSign.Text))
            {
                if (Request.QueryString["id"]==null)
                    Response.Redirect("MyAccount.aspx");
                else
                    Response.Redirect("EmployeeEdit.aspx?id=" + employeeID.ToString(), true);
            }
            else
            {
                lbMsg.Text = "登录名<b>" + txtSign.Text + "</b>已经被用户使用或不合法,请重新输入用户名。";
            }
        }
    }
Exemple #2
0
    protected void btnChangePwd_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            lbPwdMsg.Text = "";

            D_LoginUserInfo ui = Session["LoginUserInfo"] as D_LoginUserInfo;

            EmployeeBiz biz = new EmployeeBiz();
            if (biz.ChangeMyPassword(ui.userId, txtOldPassword.Text, txtPassword.Text) == false)
            {
                lbPwdMsg.Text = "原密码不正确,请检查。";
                txtOldPassword.Focus();
            }
            else
                lbPwdMsg.Text = "密码已修改.";
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            dateFrom.DateValue = PageTools.GetSavedDate("FromDate", null);
            dateTo.DateValue = PageTools.GetSavedDate("ToDate", null);

            int employeeID = PageTools.ParseInt(Request.QueryString["id"]);
            if (employeeID>0)
            {
                EmployeeBiz biz = new EmployeeBiz();
                lbEmployeeName.Text = biz.GetEmployeeName(employeeID);
            }
        }

        GridViewHelper helper = new GridViewHelper(this.lstReport);
        helper.RegisterSummary("amount", SummaryOperation.Sum);
    }
    protected void btnSaveRole_Click(object sender, EventArgs e)
    {
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        EmployeeBiz biz = new EmployeeBiz();
        int employeeID = PageTools.ParseInt(Request.QueryString["id"]);
        if (employeeID<=0) return;

        // create check box array
        foreach (GridViewRow row in lstRoles.Rows)
        {
            CheckBox cb = row.FindControl("CheckBox1") as CheckBox;
            if (cb != null && cb.Checked)
            {
                HiddenField hf = row.FindControl("HiddenField1") as HiddenField;
                sb.Append(hf.Value);
                sb.Append(',');

                biz.AddUserRole(employeeID, PageTools.ParseInt(hf.Value));
            }
        }
        if (sb.Length > 1) sb.Remove(sb.Length - 1, 1);
        biz.DelUserRole(employeeID, sb.ToString());
    }
Exemple #5
0
    protected void btnChangePwd_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            lbPwdMsg.Text = "";

            int employeeID = PageTools.GetSavedId("EmployeeID", null);
            if (employeeID == 0)
            {
                lbPwdMsg.Text = "没有指定employee";
                return;
            }

            EmployeeBiz biz = new EmployeeBiz();
            if (Request.QueryString["id"] == null)
            {
                if (biz.ChangeMyPassword(employeeID, txtOldPassword.Text, txtPassword.Text) == false)
                {
                    lbPwdMsg.Text = "原密码不正确,请检查。";
                    txtOldPassword.Focus();
                }
                else
                    Response.Redirect("MyAccount.aspx");
            }
            else
            {
                if (biz.ChangePassword(employeeID, txtPassword.Text) == false)
                {
                    lbPwdMsg.Text = "密码修改失败,请检查。";
                    txtPassword.Focus();
                }
                else
                    Response.Redirect("EmployeeEdit.aspx?id=" + employeeID.ToString(), true);
            }
        }
    }
Exemple #6
0
 protected string ShowRoles(object employeeID)
 {
     if (employeeID == null) return string.Empty;
     EmployeeBiz biz = new EmployeeBiz();
     return biz.GetUserRoleNameList((int)employeeID);
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            int employeeID = PageTools.ParseInt(Request.QueryString["id"]);
            if (employeeID <= 0)
            {
                Response.Redirect("EmployeeList.aspx");
                return;
            }

            EmployeeBiz biz = new EmployeeBiz();
            lbEmployeeName.Text = biz.GetEmployeeName(employeeID);
        }
    }