protected void AddEmployee_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(Request.QueryString["JoinerId"])) { NewJoinerID = Convert.ToInt32(Request.QueryString["JoinerId"]); } if (FileUploadControl.HasFile) { FileUploadControl.SaveAs(@"C:\Users\raian\Downloads\Data\" + FileUploadControl.FileName); } List <CPT_ResourceMaster> lstdetils = new List <CPT_ResourceMaster>(); lstdetils = (List <CPT_ResourceMaster>)Session["UserDetails"]; CPT_ResourceMaster employeeDetails = new CPT_ResourceMaster(); CPT_NewJoiners newJoiners = new CPT_NewJoiners(); newJoiners.NewJoinerID = NewJoinerID; NewJoinersBL newJoinersBL = new NewJoinersBL(); lst = newJoinersBL.uiDataBinding(newJoiners); name = lst[0].Name; location = lst[0].Location; doj = Convert.ToDateTime(lst[0].JoiningDate).ToShortDateString().ToString(); des = (int)lst[0].DesignationID; desig = newJoinersBL.getdesignationByID(des); mgr = Convert.ToInt32(RManagerDropDownList.Text); rmgr = newJoinersBL.getManagerByID(mgr); eml = mail.Text; phn = phone.Text; employeeDetails.EmployeeMasterID = Convert.ToInt32(empIdText.Text.Trim()); employeeDetails.EmployeetName = fName.Text; employeeDetails.Photo = @"C:\Users\raian\Downloads\Data\" + FileUploadControl.FileName.ToString(); employeeDetails.ReportingManagerID = Convert.ToInt32(RManagerDropDownList.Text.Trim()); employeeDetails.Email = mail.Text.Trim(); employeeDetails.EmployeePassword = pass.Text.Trim(); employeeDetails.BaseLocation = bLocation.Text.Trim(); employeeDetails.Mobile = phone.Text.Trim(); employeeDetails.DesignationID = Convert.ToInt32(listDesignation.SelectedValue); employeeDetails.RolesID = Convert.ToInt32(listRole.SelectedValue); employeeDetails.JoiningDate = Convert.ToDateTime(dojoining.Text.Trim()); if (employeeDetails.PAN != "") { employeeDetails.PAN = panNoTxt.Text.Trim(); } if (employeeDetails.Skillsid != "") { employeeDetails.Skillsid = listSkillDD.SelectedValue; } if (employeeDetails.Address != "") { employeeDetails.Address = addressTxt.Text.Trim(); } if (employeeDetails.PriorWorkExperience != null) { employeeDetails.PriorWorkExperience = (float)Convert.ToDouble(expText.Text.Trim()); } if (employeeDetails.PassportNo != "") { employeeDetails.PassportNo = passportNum.Text.Trim(); } if (employeeDetails.PassportExpiryDate != null) { employeeDetails.PassportExpiryDate = Convert.ToDateTime(passExpDate.Text.Trim().ToString()); } if (employeeDetails.VisaExpiryDate != null) { employeeDetails.VisaExpiryDate = Convert.ToDateTime(visExpDate.Text.Trim().ToString()); } employeeDetails.DateOfCreation = DateTime.Now; employeeDetails.DateOfModification = DateTime.Now; employeeDetails.CreatedBy = lstdetils[0].EmployeeMasterID; employeeDetails.ModifiedBy = lstdetils[0].EmployeeMasterID; employeeDetails.LastLogin = DateTime.Now; ResourceMasterBL insertResource = new ResourceMasterBL(); int flag = newJoinersBL.checkDuplicateID(Convert.ToInt32(empIdText.Text.Trim())); if (flag > 0) { lblEmpID.Text = "Employee ID already exists !"; } else { insertResource.Insert(employeeDetails); newJoinersBL.changeHasJoinedValue(NewJoinerID); Email(); Response.Redirect("NewJoiners.aspx"); } //NewJoinersBL newJoinersBL = new NewJoinersBL(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
protected void AddEmployee_Click(object sender, EventArgs e) { try { if (FileUploadControl.HasFile) { FileUploadControl.SaveAs(@"C:\Users\raian\Downloads\Data\" + FileUploadControl.FileName); } string message = ""; foreach (ListItem item in listSkill.Items) { if (item.Selected) { message += item.Value + ","; } } message = message.Remove(message.Length - 1); List <CPT_ResourceMaster> lstdetils = new List <CPT_ResourceMaster>(); lstdetils = (List <CPT_ResourceMaster>)Session["UserDetails"]; CPT_ResourceMaster employeeDetails = new CPT_ResourceMaster(); employeeDetails.EmployeeMasterID = Convert.ToInt32(empIdText.Text.Trim()); employeeDetails.EmployeetName = fName.Text; if (FileUploadControl.FileName.Trim() != "") { employeeDetails.Photo = @"C:\Users\raian\Downloads\Data\" + FileUploadControl.FileName.ToString(); } employeeDetails.ReportingManagerID = Convert.ToInt32(RManagerDropDownList.Text.Trim()); employeeDetails.Email = mail.Text.Trim(); employeeDetails.EmployeePassword = pass.Text.Trim(); employeeDetails.BaseLocation = bLocation.Text.Trim(); employeeDetails.Mobile = phone.Text.Trim(); employeeDetails.DesignationID = Convert.ToInt32(listDesignation.SelectedValue); employeeDetails.RolesID = Convert.ToInt32(listRole.SelectedValue); employeeDetails.JoiningDate = Convert.ToDateTime(dojoining.Text.Trim()); if (panNoTxt.Text.Trim() != "") { employeeDetails.PAN = panNoTxt.Text.Trim(); } //employeeDetails.Skillsid = listSkillDD.SelectedValue; employeeDetails.Skillsid = message; if (addressTxt.Text != "") { employeeDetails.Address = addressTxt.Text.Trim(); } if (expText.Text.Trim() != "") { employeeDetails.PriorWorkExperience = (float)Convert.ToDouble(expText.Text.Trim()); } if (passportNum.Text != "") { employeeDetails.PassportNo = passportNum.Text; } if (passExpDate.Text.Trim() != "") { employeeDetails.PassportExpiryDate = Convert.ToDateTime(passExpDate.Text.Trim()); } if (visExpDate.Text.Trim() != "") { employeeDetails.VisaExpiryDate = Convert.ToDateTime(visExpDate.Text.Trim()); } employeeDetails.DateOfCreation = DateTime.Now; employeeDetails.DateOfModification = DateTime.Now; employeeDetails.CreatedBy = lstdetils[0].EmployeeMasterID; employeeDetails.ModifiedBy = lstdetils[0].EmployeeMasterID; employeeDetails.LastLogin = DateTime.Now; employeeDetails.IsDeleted = 0; employeeDetails.isMapped = 0; ResourceMasterBL insertResource = new ResourceMasterBL(); int flag = insertResource.checkDuplicateID(Convert.ToInt32(empIdText.Text.Trim())); if (flag > 0) { lblEmpID.Text = "Employee ID already exists !"; } else { insertResource.Insert(employeeDetails); Response.Redirect("ResourceMaster.aspx"); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }