예제 #1
0
 protected void drpDepartment_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         int DepartmentId = Convert.ToInt32(drpDepartment.SelectedValue);
         var employees    = objIncrementBll.GetEmployeesByDepartmentId(DepartmentId).ToList();
         List <HRM_PersonalInfoInc> employess = new List <HRM_PersonalInfoInc>();
         foreach (var aitm in employees)
         {
             HRM_PersonalInfoInc _aitem = new HRM_PersonalInfoInc();
             _aitem.EMP_Name = aitm.FristName + " " + aitm.LastName;
             _aitem.EID      = aitm.EID;
             employess.Add(_aitem);
         }
         if (employess.Count > 0)
         {
             drpEmployee.DataSource     = employess.ToList();
             drpEmployee.DataTextField  = "EMP_Name";
             drpEmployee.DataValueField = "EID";
             drpEmployee.DataBind();
             drpEmployee.Items.Insert(0, new ListItem("---Select One---", "0"));
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('" + ex.Message + "')", true);
     }
 }
예제 #2
0
 protected void drpDepartment_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         int DepartmentId = Convert.ToInt32(drpDepartment.SelectedValue);
         var employees    = objIncrementBll.GetEmployeesByDepartmentId(DepartmentId).ToList();
         if (employees.Count > 0)
         {
             grdemployees.DataSource = employees;
             grdemployees.DataBind();
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('" + ex.Message + "')", true);
     }
 }