예제 #1
0
        private void Bulid_EEList()
        {
            rblstEmployees.Items.Clear();
            DataTable tbl = Data.Get_Pending_Dep_list(session_id);

            if (!string.IsNullOrEmpty(Request.Params["ee"]))
            {
                foreach (DataRow dr in tbl.Rows)
                {
                    if (!dr["employee_number"].ToString().Equals(Request.Params["ee"]))
                    {
                        dr.Delete();
                    }
                }
                tbl.AcceptChanges();
            }
            if (tbl.Rows.Count.Equals(0))
            {
                lblNodep.Visible = true;
                //lblName.Text = rblstEmployees.SelectedItem.Text + " Bas# " + Request.Params["ee"] + "<br />" + Generate_Account_Name(Request.Params["ee"]);
                lblName.Text = SQLStatic.EmployeeData.employee_name_(Request.Params["ee"]) + " Bas# " + Request.Params["ee"] + "<br /> " + Generate_Account_Name(Request.Params["ee"]);
                //dvMain.Visible = false;
                return;
            }

            rblstEmployees.DataSource     = tbl;
            rblstEmployees.DataTextField  = "Name";
            rblstEmployees.DataValueField = "employee_number";
            rblstEmployees.DataBind();
            foreach (ListItem li in rblstEmployees.Items)
            {
                li.Text = li.Value + " - " + li.Text;
            }

            if (rblstEmployees.Items.Count > 0)
            {
                rblstEmployees.SelectedIndex = 0;
                Get_email();
            }
            else
            {
                lblNoPending.Visible = true;
                btnSave.Visible      = false;
            }
            //lblName.Text = rblstEmployees.SelectedItem.Text + " Bas# " + rblstEmployees.SelectedValue;
            lblName.Text = rblstEmployees.SelectedItem.Text + " Bas# " + rblstEmployees.SelectedValue + "<br />" + Generate_Account_Name(rblstEmployees.SelectedValue);

            txtEmailAddress.Text = Data.employee_email(rblstEmployees.SelectedValue);
            txtSubject.Text      = "";
            txtMassage.Text      = "";
            SQLStatic.Sessions.SetSessionValue(session_id, "Approve_Subject", "");
            SQLStatic.Sessions.SetSessionValue(session_id, "Disapprove_Subject", "");
        }