protected void Page_Load(object sender, EventArgs e) { if (IsPostBack.IsFalse()) { InitializeCombo(); } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (eventTarget == "SearchEmployee") { HRM_Emp searchEmp = Session[StaticInfo.SearchSessionVarName] as HRM_Emp; if (searchEmp.IsNotNull()) { txtEmployeeName.Text = searchEmp.EmpName; hfEmpKey.Value = searchEmp.EmpKey.ToString(); txtBal.Text = manager.GetBal(searchEmp.EmpKey).ToString(); txtCreditAmount.Text = txtBal.Text; ddlReceiptFromAC_nc.DataSource = manager.GetReceiptHeadList(searchEmp.EmpKey); ddlReceiptFromAC_nc.DataTextField = "COAName"; ddlReceiptFromAC_nc.DataValueField = "COAKey"; ddlReceiptFromAC_nc.DataBind(); } } } }
private void TodayEntryList() { try { String refSourceString = String.Empty; DataCaptureManager manager = new DataCaptureManager(); String dateText = HttpContext.Current.Request.QueryString["DateText"]; CustomList <ProductionDataCapture> ProductionDataCaptureList = manager.GetAllProductionDataCapture(dateText); CustomList <HRM_Emp> Emplist = manager.GetAllHRM_Emp(); foreach (ProductionDataCapture pDC in ProductionDataCaptureList) { HRM_Emp item = Emplist.Find(f => f.EmpKey == pDC.EmpKey); pDC.EmpCode = item.EmpCode; pDC.EmpName = item.EmpName; pDC.Value = pDC.Qty * pDC.Rate; } HttpContext.Current.Session["DataCapture_DataCaptureDynamicGridList"] = ProductionDataCaptureList; HttpContext.Current.Response.Clear(); HttpContext.Current.Response.ContentType = "text/plain"; HttpContext.Current.Response.Write(refSourceString); HttpContext.Current.Response.Flush(); } catch (SqlException ex) { string errorMsg = ExceptionHelper.getSqlExceptionMessage(ex); HttpContext.Current.Response.StatusCode = 500; HttpContext.Current.Response.Write(errorMsg); } }
internal void PopulateControl(HRM_Emp emp, string UserCode) { try { if (emp.BankKey != 0) { ddlBank.SelectedValue = ddlBank.Items.FindByValue(emp.BankKey.ToString()) == null ? "" : ddlBank.Items.FindByValue(emp.BankKey.ToString()).Value; } //if (ddlBank.SelectedValue != "") //{ // ddlBank_SelectedIndexChanged(null,null); //} if (emp.BankBranchKey != 0) { ddlBranch.SelectedValue = ddlBranch.Items.FindByValue(emp.BankBranchKey.ToString()) == null ? "" : ddlBranch.Items.FindByValue(emp.BankBranchKey.ToString()).Value; } txtAccNo.Text = emp.AccNo; txtContactPerson.Text = emp.ContractPerson; txtPhone.Text = emp.ContractPersonPhone; CustomList <EmployeeSalaryTemp> empSalaryList = _empManager.GetAllEmployeeSalaryByEmpKey(emp.EmpKey, UserCode); if (empSalaryList.Count != 0) { DropDownList ddlSalaryRule = (DropDownList)ctrlSalaryFormula.FindControl("ddlSalaryRule"); ddlSalaryRule.SelectedValue = empSalaryList[0].SalaryRuleCode; } Session["SalaryInfoEntry_grdSalaryEntryList"] = empSalaryList; } catch (Exception ex) { throw (ex); } }
protected void Page_Load(object sender, EventArgs e) { txtEmployeeName.Attributes.Add("readonly", "true"); if (!IsPostBack) { InitializeSession(); hfCurrentUser.Value = CurrentUserSession.UserCode; // txtFromDate.Text = DateTime.Now.ToShortDateString(); // txtToDate.Text = DateTime.Now.ToShortDateString(); } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (eventTarget == "SearchEmployee") { HRM_Emp searchEmp = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as HRM_Emp; if (searchEmp.IsNotNull()) { CustomList <HRM_Emp> empList = new CustomList <HRM_Emp>(); txtEmployeeName.Text = searchEmp.EmpName; // empList.Add(searchEmp); // Session["View_EmpList"] = empList; } } } }
private CustomList <HRM_Emp> getEmpByCode(string empCode) { HRM_Emp searchEmp = HRM_Emp.GetEmployeeServiceInformation(empCode); CustomList <HRM_Emp> _list = new CustomList <HRM_Emp>(); _list.Add(searchEmp); return(_list); }
protected void Page_Load(object sender, EventArgs e) { try { txtEmployeeName.Attributes.Add("readonly", "true"); if (IsPostBack.IsFalse()) { InitializeCombo(); } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (Request["__EVENTTARGET"] == "SearchEmployee") { hfEmpCode.Value = ""; HRM_Emp searchEmp = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as HRM_Emp; if (searchEmp.IsNotNull()) { txtEmployeeName.Text = searchEmp.EmpName; hfEmpCode.Value = searchEmp.EmpCode; txtEmpID.Text = searchEmp.EmpCode; hfEmpKey.Value = searchEmp.EmpKey.ToString(); //added by zaki //if (searchEmp.OrgKey > 0) //{ // string comKey = string.Empty, branKey = string.Empty, depKey = string.Empty; // GetAllOrgKey(searchEmp.OrgKey, out comKey, out branKey, out depKey); // ddlCompany.SelectedValue = comKey; // ddlCompany_SelectedIndexChanged(null, null); // ddlBranch.SelectedValue = ddlBranch.Items.FindByValue(branKey.ToString()) == null ? "" : branKey; // ddlBranch_SelectedIndexChanged(null, null); // ddlDepartment.SelectedValue = ddlDepartment.Items.FindByValue(depKey.ToString()) == null ? "" : depKey; //} //ddlGrade.SelectedValue = ddlGrade.Items.FindByValue(searchEmp.GradeKey.ToString()) == null ? "" : searchEmp.GradeKey.ToString(); //ddlGrade_SelectedIndexChanged(null, null); //ddlDesignation.SelectedValue = ddlDesignation.Items.FindByValue(searchEmp.DesigKey.ToString()) == null ? "" : searchEmp.DesigKey.ToString(); //end zaki StringBuilder searchString = SearchString(); Session[StaticInfo.SearchArg] = searchString; string selectedEmpHeadline = string.Format("Employee Code: {0}. Employee Name: {1}", searchEmp.EmpCode, searchEmp.EmpName); this.Page.ClientScript.RegisterStartupScript(this.GetType(), "loadEmp", string.Format("loadEmp('{0}','{1}')", searchEmp.EmpCode, selectedEmpHeadline), true); } } } } catch (Exception ex) { throw ex; } }
private void OfficialInfo(HRM_Emp emp) { try { } catch (Exception) { throw; } }
private void PopulateEmpHKInfo(HRM_Emp emp) { CustomList <EmployeeHKInfo> EmpWiseHKInfoList = _empManager.GetAllEmployeeHKInfo(emp.EmpKey); foreach (EmployeeHKInfo eHKI in EmpWiseHKInfoList) { DropDownList ddl = new DropDownList(); ddl = (DropDownList)Panel1.FindControl("ddl" + eHKI.HKName.ToString()); ddl.SelectedValue = eHKI.HKID.ToString(); } }
private void LoadEmployeeInfo(string strEmployeeCode) { try { HRM_Emp Emp = new HRM_Emp();; Emp = HRM_Emp.GetEmployeeServiceInformation(strEmployeeCode); //hfEmpKey.Value = Emp.EmpKey.ToString(); //lblName.Text = Emp.EmpName; //lblDesig.Text = Emp.DesigName; //lblDept.Text = Emp.Department; //lblNatureOfEmp.Text = Emp.EmpTypeName; //lblAcademicQualification.Text = Emp.ExamName; //lblLengthofWings.Text = Emp.EmpPresentExpre.ToString(); //lblDOJ.Text = Emp.DOJ.ToString(ST.STATIC.StaticInfo.GridDateFormat); //LblCinfirmation.Text = Emp.PermanentDate.ToString(ST.STATIC.StaticInfo.GridDateFormat); //lblPresentGrade.Text = Emp.Grade; //lblWorkStat.Text = Emp.SepRemark; //lblLengthofWings.Text = Emp.EmpPresentExpre.ToString(); //lblTotalServiceLength.Text = (Emp.ActualExperiance + Emp.EmpPresentExpre).ToString(); //CustomList<HRM_EmpEdu> edus = HRM_EmpEdu.GetAllEmpEduByEmpKey(Emp.EmpKey, 2); //CustomList<HRM_EmpEduDip> dips = HRM_EmpEduDip.GetAllDipEduByEmpKey(Emp.EmpKey.ToString(), "Training"); //edus.Reverse(); //string top2Edus = string.Empty; //string alldips = string.Empty; //foreach (var item in edus) //{ // top2Edus += item.AchievementComm + ","; //} //foreach (var item in dips) //{ // alldips += item.DipName + ","; //} //if (top2Edus.EndsWith(",")) // top2Edus = top2Edus.Substring(0, top2Edus.Length - 1); //if (alldips.EndsWith(",")) // alldips = alldips.Substring(0, alldips.Length - 1); //lblAcademicQualification.Text = top2Edus; //lblProfQual.Text = alldips; } catch (Exception ex) { this.ErrorMessage = (ExceptionHelper.getExceptionMessage(ex)); } }
internal bool DeleteEmpGeneralInfo() { var empInfo = new HRM_Emp(); GetValueFromControl(empInfo); empInfo.Delete(); var empInfoList = new CustomList <HRM_Emp>() { empInfo }; return(_empManager.SaveEmpGeneralInfo(ref empInfoList)); }
public void PopulteControl(HRM_Emp emp) { Session["EmpKey"] = emp.EmpKey; Label1.Visible = true; Label1.Text = _empManager.GetEmpInfoForShowingLevel(emp.EmpCode)[0].Level; EmployeeGeneralInfo empGeneralInfo = ctrlEmployeeGeneralInfo as EmployeeGeneralInfo; empGeneralInfo.PopulateControl(emp); PopulateOfficialInfo(emp); EmployeeAddressInformation empAddrInfo = ctrlEmployeeAddressInfo as EmployeeAddressInformation; empAddrInfo.PopulateControl(); EmployeeEducationInformation empEdu = ctrlEmployeeEducationInfo as EmployeeEducationInformation; empEdu.PopulateControl(); EmpHistory empHist = ctrlEmpHistory as EmpHistory; empHist.PopulateControl(); EmpAttachmentInfo empFile = ctrlEmpAttachmentInfo as EmpAttachmentInfo; empFile.PopulateControl(); PopulateEmpHKInfo(emp); ucSalaryInfo empSalary = ctrlSalaryInfo as ucSalaryInfo; empSalary.PopulateControl(emp, CurrentUserSession.UserCode); ucLanguage empLanguage = ctrlLanguage as ucLanguage; empLanguage.PopulateControl(emp.EmpKey); JobResponsibilityList = _empManager.GetAllJobResponsibility(emp.EmpKey); EmpFamDetList = _empManager.GetAllHRM_EmpFamDetByFamKey(emp.EmpKey); MedicalAllowanceSetList = _empManager.GetAllMedicalReinSetup(ddlYear_nc.SelectedValue, emp.EmpKey.ToString()); if (MedicalAllowanceSetList.Count != 0) { PopulateMedicalInfo(MedicalAllowanceSetList[0]); } else { txtSelfLimit.Text = "Unlimited"; } }
public void SaveEmpGeneralInfo(ArrayList empInfo) { var empGenInfo = new HRM_Emp(); GetValueFromControl(empGenInfo); var list = new CustomList <HRM_Emp>() { empGenInfo }; empInfo.Add(list); imgSignature.ImageUrl = ResolveUrl(empGenInfo.Signature); (ctrlPictureUpload.FindControl("imgEmp") as Image).ImageUrl = ResolveUrl(empGenInfo.EmpPicture); }
internal void UpdateEmpGeneralInfo(ArrayList empInfo) { var genInfo = new HRM_Emp(); GetValueFromControl(genInfo); genInfo.SetModified(); var empInfoList = new CustomList <HRM_Emp>() { genInfo }; empInfo.Add(empInfoList); imgSignature.ImageUrl = ResolveUrl(genInfo.Signature); (ctrlPictureUpload.FindControl("imgEmp") as Image).ImageUrl = ResolveUrl(genInfo.EmpPicture); }
private void PopulateGeneralInfo(HRM_Emp emp) { try { txtEmpCode.Text = emp.EmpCode; txtEmpName.Text = emp.EmpName; //txtNickName.Text = emp.EmpNickName; txtDateOfJoining.Text = emp.DOJ.ToShortDateString(); txtDateOfConformation.Text = emp.DOC.ToShortDateString(); txtNationality.Text = emp.NationalityName; txtEmpStatus.Text = emp.EmpTypeName; txtPunchCardNo.Text = emp.PunchCard; txtNationalIDCard.Text = emp.NationalID; imgPicture.ImageUrl = ResolveUrl(emp.EmpPicture); } catch (Exception ex) { throw (ex); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InitializeCombo(); InitializeSession(); EmployeeList = new CustomList <HRM_Emp>(); ClientScript.RegisterClientScriptBlock(GetType(), "IsPostBack", "var isPostBack = true;", true); } else { ClientScript.RegisterClientScriptBlock(GetType(), "IsPostBack", "var isPostBack = false;", true); selectedtab = hfSelectedtab.Value; //selectedtab = Request.QueryString.Get("selectedtab"); //if (selectedtab == null) //selectedtab = "2"; ClientScript.RegisterClientScriptBlock(GetType(), "selectedtab", "selectedtab = " + selectedtab, true); if (Request["__EVENTTARGET"] == "SearchSupervisor") { HRM_Emp searchEmp = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as HRM_Emp; txtSupervisor.Text = searchEmp.EmpName; txtSupervisorDesig.Text = searchEmp.Designation; hfSupervisorCode.Value = searchEmp.EmpKey.ToString(); } if (Request["__EVENTTARGET"] == "SearchFunctionalBoss") { HRM_Emp searchEmp = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as HRM_Emp; txtFunctionalBoss.Text = searchEmp.EmpName; txtFunctionalBossDesig.Text = searchEmp.Designation; hfFuctionalBossCode.Value = searchEmp.EmpKey.ToString(); } if (Request["__EVENTTARGET"] == "SearchAdminBoss") { HRM_Emp searchEmp = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as HRM_Emp; txtAdminBoss.Text = searchEmp.EmpName; txtAdminBossDesig.Text = searchEmp.Designation; hfAdminBossCode.Value = searchEmp.EmpKey.ToString(); } } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack.IsFalse()) { InitializeCombo(); InitializeSession(); } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (eventTarget == "SearchEmployee") { HRM_Emp searchEmp = Session[StaticInfo.SearchSessionVarName] as HRM_Emp; if (searchEmp.IsNotNull()) { txtEmployeeName.Text = searchEmp.EmpName; hfEmpKey.Value = searchEmp.EmpKey.ToString(); } } } }
protected void Page_Load(object sender, EventArgs e) { try { if (IsPostBack.IsFalse()) { InitializeCombo(); ClearControls(); InitializeSession(); EnableAllControls(false); } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (Request["__EVENTTARGET"] == "SearchUser") { Users searchUser = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as Users; objUserList.Add(searchUser); UserList = objUserList; if (searchUser.IsNotNull()) { PopulateUserInformation(searchUser); } } else if (Request["__EVENTTARGET"] == "SearchEmployee") { HRM_Emp searchEmp = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as HRM_Emp; ddlEmpCode.SelectedValue = searchEmp.EmpCode; } } } catch (Exception ex) { logger.Error(ex.ToString()); logger.Warn(ex.ToString()); } }
public CustomList <HRM_Emp> DateRangWiseEmpApplicableShift(string FromDate, string ToDate) { return(HRM_Emp.DateRangWiseEmpApplicableShift(FromDate, ToDate)); }
public CustomList <HRM_Emp> doSearch(string empkey) { return(HRM_Emp.doSearch(empkey)); }
public HRM_Emp GetEmpByCode(string empCode) { return(HRM_Emp.GetEmpByCode(empCode)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; InitializeSession(); InitializeControls(); leaveFromHome.Visible = false; string empcode = Request.QueryString.Get("empCodeForLeave"); if (empcode.IsNotNullOrEmpty()) { Header1.Visible = false; divTest.Style.Add("display", "none"); leaveFromHome.Visible = true; } } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (eventTarget.Equals("SearchEmployee")) { string EmployeeCode = ((TextBox)this.Header1.FindControl("txtSearch")).Text.ToString(); this.IsPostBack.IsFalse(); } else if (eventTarget.Equals("SelectGridRow")) { String eventArgument = Request["__EVENTARGUMENT"].IsNullOrEmpty() ? String.Empty : Request["__EVENTARGUMENT"]; hidSelectedRow.Value = eventArgument; LeaveTransApproved leaveTrans = _LeaveTransactions.Find(item => item.VID == eventArgument.ToInt()); CustomList <LeaveTransApproved> obj = new CustomList <LeaveTransApproved>(); if (leaveTrans.IsNotNull()) { obj.Add(leaveTrans); } if (leaveTrans.IsNotNull()) { Session["SelectedGridRow"] = leaveTrans; _LeaveTransactionsToDelete = obj; SetLeaveTransDateFromObjToControl(ref obj); } } else if (eventTarget.Equals("SelectHourlyLeaveGridRow")) { String eventArgument = Request["__EVENTARGUMENT"].IsNullOrEmpty() ? String.Empty : Request["__EVENTARGUMENT"]; hidSelectedRow.Value = eventArgument; ASL.Hr.DAO.HourlyLeaveTrans HourlyLeaveTrans = _HourlyLeaveTransactions.Find(item => item.VID == eventArgument.ToInt()); CustomList <ASL.Hr.DAO.HourlyLeaveTrans> obj = new CustomList <ASL.Hr.DAO.HourlyLeaveTrans>(); if (HourlyLeaveTrans.IsNotNull()) { obj.Add(HourlyLeaveTrans); } if (HourlyLeaveTrans.IsNotNull()) { Session["SelectedGridRow"] = HourlyLeaveTrans; _HourlyLeaveTransactionsToDelete = obj; SetHourlyLeaveTransDataFromObjToControl(HourlyLeaveTrans); } } else if (eventTarget.Equals("SearchSupervisor")) { HRM_Emp searchEmp = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as HRM_Emp; txtLeaveSubstitute.Text = searchEmp.EmpName; hfLeaveSubstitute.Value = searchEmp.EmpCode; } } }
public CustomList <HRM_Emp> GetEmpInfoForShowingLevel(string empCode) { return(HRM_Emp.GetEmpInfoForShowingLevel(empCode)); }
public CustomList <HRM_Emp> GetSearchEmp(string EmployeeCode) { return(HRM_Emp.GetSearchEmp(EmployeeCode)); }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack.IsFalse()) { EmployeeList = new CustomList <HRM_Emp>(); string empKey = Request.QueryString.Get("EmpKey"); Session["ProfileEmpKey"] = empKey; if (empKey.IsNullOrEmpty()) { EmployeeList = _empManager.GetEmpInfo(""); } else { EmployeeList = _empManager.GetReportees(Convert.ToInt64(empKey)); } string empcode = Request.QueryString.Get("empCodeForLeave"); if (empcode.IsNotNullOrEmpty()) { LeaveInformationTrans(empcode); } } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (Request["__EVENTTARGET"] == "SearchEmployee") { string empCode = txtSearch.Text; var page2 = this.Page; string s2 = page2.Page.ToString(); //string s3 = page2.Items.ToString(); //string s1 = page2.Title.ToString(); HRM_Emp searchEmp = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as HRM_Emp; if (s2 == "ASP.ui_leavemanagement_leavetransaction_aspx") { if (empCode != "" || searchEmp.EmpCode != "") { empCode = searchEmp.EmpCode; txtSearch.Text = searchEmp.EmpCode; LeaveInformationTrans(empCode); } } else if (s2 == "ASP.ui_leavemanagement_leaveallocation_aspx") { if (empCode != "" || searchEmp.EmpCode != "") { empCode = searchEmp.EmpCode; txtSearch.Text = searchEmp.EmpCode; LeaveInformation(empCode); } } else if (s2 == "ASP.ui_employeebasicinfo_madicalreinversement_aspx") { if (empCode != "" || searchEmp.EmpCode != "") { empCode = searchEmp.EmpCode; txtSearch.Text = searchEmp.EmpCode; MedicalAllowance(empCode); } } else if (s2 == "ASP.ui_employeebasicinfo_promotionincrement_aspx") { if (empCode != "" || searchEmp.EmpCode != "") { empCode = searchEmp.EmpCode; txtSearch.Text = searchEmp.EmpCode; Promotion(empCode); } } else if (s2 == "ASP.ui_payroll_customerinfo_aspx") { if (empCode != "" || searchEmp.EmpCode != "") { empCode = searchEmp.EmpCode; txtSearch.Text = searchEmp.EmpCode; CustomerInfo(empCode); } } else if (s2 == "ASP.ui_employeebasicinfo_employeebasicinformation_aspx") { if (searchEmp.IsNotNull()) { var page = this.Page as EmployeeBasicInformation; var emp = _empManager.GetEmpByCode(searchEmp.EmpCode); page.ClearControls(); txtSearch.Text = searchEmp.EmpCode; #region populate other tab page.PopulteControl(emp); #endregion (this.Parent.FindControl("btnSave") as Button).Visible = false; (this.Parent.FindControl("btnUpdate") as Button).Visible = true; //(this.Parent.FindControl("btnDelete") as Button).Visible = true; } } else { } } } }
public CustomList <HRM_Emp> GetReportees(long empKey) { return(HRM_Emp.GetReportees(empKey)); }
public CustomList <HRM_Emp> GetAllSO() { return(HRM_Emp.GetAllSO()); }
protected void btnSave_Click(object sender, EventArgs e) { try { TextBox empCodeTextBox = (TextBox)ctrlEmpSearch2.FindControl("txtSearch"); TextBox firstNameTextBox = (TextBox)ctrlEmployeeGeneralInfo.FindControl("txtFirstName"); string empCode = HRM_Emp.GetExistingEmp(firstNameTextBox.Text); if (empCode.IsNotNullOrEmpty()) { this.ErrorMessage = "Employee Name Already Exist!"; return; } var empInfo = new ArrayList(); EmployeeGeneralInfo empGeneralInfo = ctrlEmployeeGeneralInfo as EmployeeGeneralInfo; empGeneralInfo.SaveEmpGeneralInfo(empInfo); CustomList <HRM_Emp> empList = (CustomList <HRM_Emp>)empInfo[0]; SetOfficialInfo(empList[0]); EmployeeAddressInformation empAddrInfo = ctrlEmployeeAddressInfo as EmployeeAddressInformation; empAddrInfo.SaveEmpAddr(empInfo); CustomList <JobResponsibility> ResponsibilityList = JobResponsibilityList; empInfo.Add(ResponsibilityList); EmployeeEducationInformation empEdu = ctrlEmployeeEducationInfo as EmployeeEducationInformation; empEdu.SaveEmpEducationInfo(empInfo); EmpHistory empHist = ctrlEmpHistory as EmpHistory; empHist.Save(empInfo); EmpAttachmentInfo empFile = ctrlEmpAttachmentInfo as EmpAttachmentInfo; empFile.Save(empInfo); EmployeeHKInfoSave(empInfo); ucSalaryInfo empSalary = ctrlSalaryInfo as ucSalaryInfo; empSalary.Save(empInfo); ucLanguage empLanguage = ctrlLanguage as ucLanguage; empLanguage.Save(empInfo); CustomList <HRM_EmpFamDet> FamilyDetList = EmpFamDetList; empInfo.Add(FamilyDetList); //Medical CustomList <MedicalReinSetup> lstMedicalAllowanceSetup = new CustomList <MedicalReinSetup>(); MedicalReinSetup newMedicalAllowance = new MedicalReinSetup(); lstMedicalAllowanceSetup.Add(newMedicalAllowance); SetDataMedicalAllowance(ref lstMedicalAllowanceSetup); if (lstMedicalAllowanceSetup[0].FYKey == 0) { lstMedicalAllowanceSetup = new CustomList <MedicalReinSetup>(); } empInfo.Add(lstMedicalAllowanceSetup); //End _empManager.SaveEmployeeInfo(empInfo); this.SuccessMessage = (StaticInfo.SavedSuccessfullyMsg); this.btnSave.Visible = false; this.btnUpdate.Visible = true; } catch (Exception ex) { this.ErrorMessage = ex.Message; } }
private void SetOfficialInfo(HRM_Emp emp) { try { emp.DOJ = txtDOJ.Text.ToString().ToDateTime(); emp.DOC = txtDOC.Text.ToString().ToDateTime(); emp.DOS = txtDOS.Text.ToString().ToDateTime(); emp.DOR = txtRetairmentDate.Text.ToString().ToDateTime(); emp.OfficialCellPhone = txtCellPhone.Text; emp.OfficialLandPhone = txtLandPhone.Text; emp.OfficialEmail = txtOfficialEmail.Text; emp.EndDate = txtEndDate.Text.ToDateTime(StaticInfo.GridDateFormat); emp.Vendor = ddlVendor.SelectedValue.IfEmptyOrNullThenNull(); emp.VendorID = txtVendorID.Text; emp.NTID = txtNTId.Text; emp.AddedBy = CurrentUserSession.EmpKey.ToString(); emp.DateAdded = DateTime.Now; if (emp.AddedBy.IsNullOrEmpty()) { emp.UpdatedBy = CurrentUserSession.EmpKey.ToString(); } if (emp.DateAdded.IsNull()) { emp.DateUpdated = DateTime.Now; } emp.PunchCard = txtPunchCardNo.Text; emp.PunchCardNo2 = txtPunchCardNo2.Text; emp.Supervisor = hfSupervisorCode.Value.IfEmptyOrNullThenNull(); emp.FunctionalBoss = hfFuctionalBossCode.Value.IfEmptyOrNullThenNull(); emp.AdminBoss = hfAdminBossCode.Value.IfEmptyOrNullThenNull(); emp.LeaveRuleKey = ddlLeaveRule.SelectedValue.ToInt(); emp.EmpType = ddlEmployeeType_nc.SelectedValue.ToInt(); emp.Note = txtDescription.Text; emp.IsShiftRule = chkShiftRuleApplicable.Checked; if (emp.IsShiftRule == true) { emp.ShiftID = 0; emp.ShiftRuleKey = ddlShiftRuleCode.SelectedValue.ToInt() == -1 ? 0 : ddlShiftRuleCode.SelectedValue.ToInt(); } else { emp.ShiftID = ddlShiftPlan.SelectedValue.ToInt() == -1 ? 0 : ddlShiftPlan.SelectedValue.ToInt(); emp.ShiftRuleKey = 0; } //ddlShiftPlan.SelectedValue.ToInt(); emp.StartDate = txtStartDate.Text.ToString().ToDateTime(); emp.IsOT = chkOT.Checked; emp.OTEntitleDate = txtOTEntitleDate.Text.ToString().ToDateTime(); emp.IsOffDayOT = chkOffDayOT.Checked; emp.IsHolidayBenefit = chkHolidayBenefit.Checked; if (chkPF.Checked) { emp.IsPF = chkPF.Checked; emp.PFEntitleDate = txtPFEntitleDate.Text.ToString().ToDateTime(); emp.PFCompany = ddlPFCompany.SelectedValue.ToInt(); emp.PFNominee = txtPFNominee.Text; emp.PFAccNo = txtPFAccNo.Text; emp.PFNomineeRelation = txtPFRelation.Text; emp.AddressOfNominee = txtPFNomineeAdd.Text; } if (chkInsuranceInfo.Checked) { emp.IsInsurance = chkInsuranceInfo.Checked; emp.InsuranceEntitleDate = txtInsuranceEntitleDate.Text.ToString().ToDateTime(); emp.InsuranceCompany = ddlInsuranceCompany.SelectedValue.ToInt(); emp.InsuranceNominee = txtInsuranceNominee.Text; } //Start Reference emp.Reference1 = txtReference1.Text; emp.Relation1 = txtRelation1.Text; emp.Reference2 = txtReference2.Text; emp.Relation2 = txtRelation2.Text; //End Reference //Medical Insurance //End } catch (Exception ex) { throw (ex); } }
public CustomList <HRM_Emp> doSearch() { return(HRM_Emp.doSearch("")); }
private void PopulateOfficialInfo(HRM_Emp emp) { try { int ServiceLength = 0; txtDOJ.Text = emp.DOJ.ToShortDateString() == "1/1/0001" ? "" : emp.DOJ.ToShortDateString(); ServiceLength = DateTime.Now.Subtract(DateTime.Parse(txtDOJ.Text)).Days; txtServiceLength.Text = (ServiceLength / 365).ToString() + " Y(s) " + ((ServiceLength % 365) / 30).ToString() + " M(s) " + ((ServiceLength % 365) % 30).ToString() + " D(s)"; txtDOC.Text = emp.DOC.ToShortDateString() == "1/1/0001" ? "" : emp.DOC.ToShortDateString(); txtDOS.Text = emp.DOS.ToShortDateString() == "1/1/0001" ? "" : emp.DOS.ToShortDateString(); txtRetairmentDate.Text = emp.DOR.ToShortDateString() == "1/1/0001" ? "" : emp.DOR.ToShortDateString(); txtCellPhone.Text = emp.OfficialCellPhone; txtLandPhone.Text = emp.OfficialLandPhone; txtOfficialEmail.Text = emp.OfficialEmail; if (emp.EmpType != 0 && emp.EmpType != -1) { // ddlEmployeeType_nc.SelectedValue = ddlEmployeeType_nc.Items.FindByValue(emp.EmpType.ToString()) == null ? "90" : ddlEmployeeType_nc.Items.FindByValue(emp.EmpType.ToString()).Value; ddlEmployeeType_nc.SelectedValue = ddlEmployeeType_nc.Items.FindByValue(emp.EmpType.ToString()).Value; } else { ddlEmployeeType_nc.SelectedIndex = 0; } if (ddlEmployeeType_nc.SelectedValue == "90") { txtRetairmentDate.Enabled = true; TextBox DOB = (TextBox)ctrlEmployeeGeneralInfo.FindControl("txtDateOfBirth"); txtRetairmentDate.Text = DOB.Text.IsDate() ? DateTime.Parse(DOB.Text).AddYears(59).ToShortDateString() : ""; txtRetairmentDate.Enabled = false; ddlVendor.Enabled = false; txtEndDate.Enabled = false; txtVendorID.Enabled = false; } else { txtRetairmentDate.Text = string.Empty; ddlVendor.Enabled = true; txtEndDate.Enabled = true; txtVendorID.Enabled = true; } txtEndDate.Text = emp.EndDate.ToShortDateString() == "1/1/0001" ? "" : emp.EndDate.ToShortDateString(); txtNTId.Text = emp.NTID; if (emp.Vendor != 0) { ddlVendor.SelectedValue = ddlVendor.Items.FindByValue(emp.Vendor.ToString()) == null ? "" : ddlVendor.Items.FindByValue(emp.Vendor.ToString()).Value; } txtVendorID.Text = emp.VendorID; txtPunchCardNo.Text = emp.PunchCard; txtPunchCardNo2.Text = emp.PunchCardNo2; hfSupervisorCode.Value = emp.Supervisor.ToString(); HRM_Emp supervisor = new HRM_Emp(); supervisor = _empManager.GetReportingBoss(Convert.ToInt64(emp.Supervisor)); txtSupervisor.Text = supervisor.EmpName; txtSupervisorDesig.Text = supervisor.Designation; hfFuctionalBossCode.Value = emp.FunctionalBoss.ToString(); supervisor = _empManager.GetReportingBoss(Convert.ToInt64(emp.FunctionalBoss)); txtFunctionalBoss.Text = supervisor.EmpName; txtFunctionalBossDesig.Text = supervisor.Designation; hfAdminBossCode.Value = emp.AdminBoss.ToString(); if (emp.LeaveRuleKey != 0) { ddlLeaveRule.SelectedValue = ddlLeaveRule.Items.FindByValue(emp.LeaveRuleKey.ToString()) == null ? "" : ddlLeaveRule.Items.FindByValue(emp.LeaveRuleKey.ToString()).Value; } supervisor = _empManager.GetReportingBoss(Convert.ToInt64(emp.AdminBoss)); txtAdminBoss.Text = supervisor.EmpName; txtAdminBossDesig.Text = supervisor.Designation; txtDescription.Text = emp.Note; if (emp.ShiftID != 0) { ddlShiftPlan.SelectedValue = ddlShiftPlan.Items.FindByValue(emp.ShiftID.ToString()) == null ? "" : ddlShiftPlan.Items.FindByValue(emp.ShiftID.ToString()).Value; } txtStartDate.Text = emp.StartDate.ToShortDateString() == "1/1/0001" ? "" : emp.StartDate.ToShortDateString(); if (emp.IsShiftRule) { chkShiftRuleApplicable.Checked = emp.IsShiftRule; ddlShiftRuleCode.Enabled = true; txtStartDate.Enabled = true; ddlShiftPlan.Enabled = false; if (emp.ShiftRuleKey != 0) { ddlShiftRuleCode.SelectedValue = emp.ShiftRuleKey.ToString(); //ddlShiftRuleCode.Items.FindByValue(emp.ToString()) == null ? "" : ddlShiftRuleCode.Items.FindByValue(emp.ShiftRuleKey.ToString()).Value; } } else { chkShiftRuleApplicable.Checked = emp.IsShiftRule; ddlShiftRuleCode.Enabled = false; txtStartDate.Enabled = true; ddlShiftPlan.Enabled = true; } if (emp.IsOT) { chkOT.Checked = emp.IsOT; txtOTEntitleDate.Enabled = true; txtOTEntitleDate.Text = emp.OTEntitleDate.ToShortDateString(); } chkOffDayOT.Checked = emp.IsOffDayOT; chkHolidayBenefit.Checked = emp.IsHolidayBenefit; if (emp.IsPF) { chkPF.Checked = emp.IsPF; txtPFEntitleDate.Enabled = true; ddlPFCompany.Enabled = true; txtPFNominee.Enabled = true; txtPFAccNo.Enabled = true; txtPFRelation.Enabled = true; txtPFNomineeAdd.Enabled = true; txtPFEntitleDate.Text = emp.PFEntitleDate.ToShortDateString(); ddlPFCompany.SelectedValue = ddlPFCompany.Items.FindByValue(emp.PFCompany.ToString()) == null ? "" : ddlPFCompany.Items.FindByValue(emp.PFCompany.ToString()).Value; txtPFNominee.Text = emp.PFNominee; txtPFAccNo.Text = emp.PFAccNo; txtPFRelation.Text = emp.PFNomineeRelation; txtPFNomineeAdd.Text = emp.AddressOfNominee; } if (emp.IsInsurance) { chkInsuranceInfo.Checked = emp.IsInsurance; txtInsuranceEntitleDate.Enabled = true; ddlInsuranceCompany.Enabled = true; txtInsuranceNominee.Enabled = true; txtInsuranceEntitleDate.Text = emp.InsuranceEntitleDate.ToShortDateString(); ddlInsuranceCompany.SelectedValue = ddlInsuranceCompany.Items.FindByValue(emp.InsuranceCompany.ToString()) == null ? "" : ddlInsuranceCompany.Items.FindByValue(emp.InsuranceCompany.ToString()).Value; txtInsuranceNominee.Text = emp.InsuranceNominee; } //Start Reference txtReference1.Text = emp.Reference1; txtRelation1.Text = emp.Relation1; txtReference2.Text = emp.Reference2; txtRelation2.Text = emp.Relation2; //End Reference } catch (Exception ex) { throw (ex); } }