private clsEmpInfoHr BindObject() { string strJoinDate = ""; string strConfirmDate = ""; string strContractExpDate = ""; string strDateInGrade = ""; string strDateInPosition = ""; string strPostingDate = ""; string strSeparationDate = ""; string strRetirementDate = ""; string strServiceStart = ""; string strServiceEnd = ""; string strIncDate = ""; if (string.IsNullOrEmpty(txtJoiningDate.Text.Trim()) == false) { strJoinDate = Common.ReturnDate(txtJoiningDate.Text.Trim()); } if (string.IsNullOrEmpty(txtConfirmDate.Text.Trim()) == false) { strConfirmDate = Common.ReturnDate(txtConfirmDate.Text.Trim()); } if (string.IsNullOrEmpty(txtContractExpDate.Text.Trim()) == false) { strContractExpDate = Common.ReturnDate(txtContractExpDate.Text.Trim()); } if (string.IsNullOrEmpty(txtDateInGrade.Text.Trim()) == false) { strDateInGrade = Common.ReturnDate(txtDateInGrade.Text.Trim()); } if (string.IsNullOrEmpty(txtDateInPosition.Text.Trim()) == false) { strDateInPosition = Common.ReturnDate(txtDateInPosition.Text.Trim()); } if (string.IsNullOrEmpty(txtPostingDate.Text.Trim()) == false) { strPostingDate = Common.ReturnDate(txtPostingDate.Text.Trim()); } if (string.IsNullOrEmpty(txtSeparationDate.Text.Trim()) == false) { strSeparationDate = Common.ReturnDate(txtSeparationDate.Text.Trim()); } if (string.IsNullOrEmpty(txtRetirementDate.Text.Trim()) == false) { strRetirementDate = Common.ReturnDate(txtRetirementDate.Text.Trim()); } if (string.IsNullOrEmpty(txtLastIncDate.Text.Trim()) == false) { strIncDate = Common.ReturnDate(txtLastIncDate.Text.Trim()); } clsEmpInfoHr obj = new clsEmpInfoHr(); obj.ActionDate = txtActionDate.Text.Trim(); obj.ActionName = txtActionName.Text.Trim(); obj.BankAccNo = txtBankAccNo.Text.Trim(); obj.BankCode = ddlBankName.SelectedValue.ToString(); obj.BasicSalary = txtBasicSalary.Text.Trim(); obj.GrossSalary = txtGrossSalary.Text.Trim(); obj.ConfirmationDate = strConfirmDate; obj.ContractEndDate = strContractExpDate; obj.ContractInterval = txtContractInterval.Text.Trim(); obj.ContractPurpose = txtContractPurpose.Text.Trim(); obj.DateInGrade = strDateInGrade; obj.DateInPosition = strDateInPosition; obj.DeptId = ddlDept.SelectedValue.ToString(); obj.SubDeptId = ddlSubDept.SelectedValue.ToString(); obj.DesigId = ddlDesignation.SelectedValue.ToString(); obj.EmpId = txtEmpID.Text.Trim(); if (ddlSepType.SelectedIndex == 0) { obj.EmpStatus = ddlStatus.SelectedValue.ToString(); } else { obj.EmpStatus = "I"; } obj.EmpTypeID = ddlEmpType.SelectedValue.ToString(); //obj.EmpNatureID = ddlEmpNature.SelectedValue.ToString(); obj.GradeId = ddlGrade.SelectedValue.ToString(); obj.IsChildEduAllow = chkIsChildEdu.Checked == true ? "Y" : "N"; obj.IsMedicalEntmnt = chkIsMedicalEntitle.Checked == true ? "Y" : "N"; obj.IsOTEntmnt = chkIsOTEntitle.Checked == true ? "Y" : "N"; obj.IsPayrollStaff = chkIsPayrollStaff.Checked == true ? "Y" : "N"; obj.IsServiceAgrmnt = "N"; obj.IsSeveranceBenefit = chkIsSeveranceBenefit.Checked == true ? "Y" : "N"; //obj.JobTitleId = ddlJobTitle.SelectedValue.ToString(); obj.JoiningDate = strJoinDate; obj.MPCId = ddlMPC.SelectedValue.ToString(); obj.OtherBenefit = txtOtherBenefit.Text.Trim(); //obj.PosFuncId = ddlPosByFunction.SelectedValue.ToString(); obj.PostingDate = strPostingDate; //obj.PostingDistId = ddlPostDistrict.SelectedValue.ToString(); //obj.PostingDivId = ddlPostDivision.SelectedValue.ToString(); //obj.PostingPlaceId = ddlPostingPlace.SelectedValue.ToString(); obj.ProbationPeriod = txtProbationPeriod.Text.Trim(); obj.Remarks = txtRemarks.Text.Trim(); obj.RetirementDate = strRetirementDate; obj.RoutingNo = ddlBranchCode.SelectedValue.ToString(); obj.SalLocId = ddlSalaryLoc.SelectedValue.ToString(); obj.LocCatId = ddlLocCategory.SelectedValue.ToString(); obj.SalPakId = ddlSalaryPak.SelectedValue.ToString(); obj.BonusPakId = "1"; //obj.SalSubLocId = ddlSalarySubLoc.SelectedValue.ToString(); obj.CompanyId = ddlCompany.SelectedValue.ToString(); obj.ProjectId = ddlProject.SelectedValue.ToString(); obj.ProjectOfficeId = ddlProjectOffice.SelectedValue.ToString(); obj.ClinicId = ddlClinic.SelectedValue.ToString(); obj.SeparateDate = strSeparationDate; obj.SeparateReason = txtSeparationReason.Text.Trim(); obj.SeparateTypeId = ddlSepType.SelectedValue.ToString(); obj.ServiceEndDate = strServiceStart; obj.ServiceStartDate = strServiceEnd; obj.SeveranceId = txtSeveranceId.Text.Trim(); obj.SeveranceReason = txtSeveranceReason.Text.Trim(); //obj.SubDesigId = ddlJobTitle.SelectedValue.ToString(); obj.SupervisorId = ddlSupervisor.SelectedValue.ToString(); obj.RegionId = ddlRegion.SelectedValue.ToString(); if (string.IsNullOrEmpty(fileEmpCV.PostedFile.FileName) == false) { obj.EmpCV = txtEmpID.Text.Trim() + "-" + fileEmpCV.PostedFile.FileName; } else { obj.EmpCV = lnkEmpCV.Text.Trim(); } if (string.IsNullOrEmpty(fileEmpSignature.PostedFile.FileName) == false) { obj.EmpSignature = txtEmpID.Text.Trim() + "-" + fileEmpSignature.PostedFile.FileName; } else { obj.EmpSignature = lnkEmpSignature.Text.Trim(); } if (string.IsNullOrEmpty(fileEmpDocument.PostedFile.FileName) == false) { obj.EmpDocument = txtEmpID.Text.Trim() + "-" + fileEmpDocument.PostedFile.FileName; } else { obj.EmpDocument = lnkEmpDocument.Text.Trim(); } obj.WorkArea = txtWorkArea.Text.Trim(); obj.WorkAreaType = chkWorkArea.Checked == true ? "Y" : "N"; // obj.BonusPakId = ddlBonusPak.SelectedValue.ToString(); obj.LeavePakId = ddlLeavePackage.SelectedValue.ToString(); obj.WeekendId = ddlWeekend.SelectedValue.ToString(); obj.AttnPolicyID = ddlAttndPolicy.SelectedValue.ToString(); string strCardNo = txtEmpID.Text.Substring(1); obj.CardNo = strCardNo; obj.WorkingDays = txtWorkingDays.Text.Trim(); obj.IsNotRehirable = chkIsNotRehire.Checked == true ? "Y" : "N"; obj.NotRehireReason = txtNotRehireReason.Text.Trim(); obj.Asset = txtAsset.Text.Trim(); obj.InsertedBy = Session["USERID"].ToString(); obj.InsertedDate = Common.SetDateTime(DateTime.Now.ToString()); obj.TaxRegionId = ddlTaxRegion.SelectedValue.ToString(); obj.IncrementDate = strIncDate; obj.IsConfirmed = chkIsConfirmed.Checked == true ? "Y" : "N"; return(obj); }
private clsEmpInfoHr BindObject() { string strJoinDate = ""; string strConfirmDate = ""; string strContractExpDate = ""; string strDateInGrade = ""; string strDateInPosition = ""; string strPostingDate = ""; string strSeparationDate = ""; string strRetirementDate = ""; string strServiceStart = ""; string strServiceEnd = ""; if (string.IsNullOrEmpty(txtJoiningDate.Text.Trim()) == false) { strJoinDate = Common.ReturnDate(txtJoiningDate.Text.Trim()); } if (string.IsNullOrEmpty(txtConfirmDate.Text.Trim()) == false) { strConfirmDate = Common.ReturnDate(txtConfirmDate.Text.Trim()); } if (string.IsNullOrEmpty(txtContractExpDate.Text.Trim()) == false) { strContractExpDate = Common.ReturnDate(txtContractExpDate.Text.Trim()); } if (string.IsNullOrEmpty(txtDateInGrade.Text.Trim()) == false) { strDateInGrade = Common.ReturnDate(txtDateInGrade.Text.Trim()); } if (string.IsNullOrEmpty(txtDateInPosition.Text.Trim()) == false) { strDateInPosition = Common.ReturnDate(txtDateInPosition.Text.Trim()); } if (string.IsNullOrEmpty(txtPostingDate.Text.Trim()) == false) { strPostingDate = Common.ReturnDate(txtPostingDate.Text.Trim()); } if (string.IsNullOrEmpty(txtSeparationDate.Text.Trim()) == false) { strSeparationDate = Common.ReturnDate(txtSeparationDate.Text.Trim()); } if (string.IsNullOrEmpty(txtTrainSerStartDt.Text.Trim()) == false) { strServiceStart = Common.ReturnDate(txtTrainSerStartDt.Text.Trim()); } if (string.IsNullOrEmpty(txtTrainSerEndDt.Text.Trim()) == false) { strServiceEnd = Common.ReturnDate(txtTrainSerEndDt.Text.Trim()); } if (string.IsNullOrEmpty(txtRetirementDate.Text.Trim()) == false) { strRetirementDate = Common.ReturnDate(txtRetirementDate.Text.Trim()); } clsEmpInfoHr obj = new clsEmpInfoHr(); obj.EmpTypeID = ddlEmpType.SelectedValue.ToString(); obj.DivisionId = ddlCompany.SelectedValue.ToString(); obj.OfficeId = ddlOffice.SelectedValue.ToString(); obj.ProjectId = ddlProject.SelectedValue.ToString(); obj.SectorId = ddlSector.SelectedValue.ToString(); obj.DeptId = ddlDept.SelectedValue.ToString(); obj.UnitId = ddlUnit.SelectedValue.ToString(); obj.ComponentId = ddlComponent.SelectedValue.ToString(); obj.PosFuncId = ddlPosByFunction.SelectedValue.ToString(); obj.GradeId = ddlGrade.SelectedValue.ToString(); obj.GradeLevelId = ddlGradeLevel.SelectedValue.ToString(); obj.DesigId = ddlDesignation.SelectedValue.ToString(); obj.JobTitleId = ddlJobTitle.SelectedValue.ToString(); obj.PostingDistId = ddlPostDistrict.SelectedValue.ToString(); obj.PostingDivId = ddlPostDivision.SelectedValue.ToString(); obj.PostingPlaceId = ddlPostingPlace.SelectedValue.ToString(); obj.SalLocId = ddlSalaryLoc.SelectedValue.ToString(); //obj.SalSubLocId = ddlSalarySubLoc.SelectedValue.ToString(); obj.ActionDate = txtActionDate.Text.Trim(); obj.ActionName = txtActionName.Text.Trim(); obj.BankAccNo = txtBankAccNo.Text.Trim(); obj.BankCode = ddlBankName.SelectedValue.ToString(); obj.BasicSalary = txtBasicSalary.Text.Trim(); obj.ConfirmationDate = strConfirmDate; obj.ContractEndDate = strContractExpDate; obj.ContractInterval = txtContractInterval.Text.Trim(); obj.ContractPurpose = txtContractPurpose.Text.Trim(); obj.DateInGrade = strDateInGrade; obj.DateInPosition = strDateInPosition; obj.EmpId = txtEmpID.Text.Trim(); if (ddlSepType.SelectedIndex == 0) { obj.EmpStatus = ddlStatus.SelectedValue.ToString(); } else { obj.EmpStatus = "I"; } obj.EmpNatureID = ddlEmpNature.SelectedValue.ToString(); obj.PostingDate = strPostingDate; //obj.IsChildEduAllow = chkIsChildEdu.Checked == true ? "Y" : "N"; //obj.IsMedicalEntmnt = chkIsMedicalEntitle.Checked == true ? "Y" : "N"; obj.IsOTEntmnt = chkIsOTEntitle.Checked == true ? "Y" : "N"; obj.IsPayrollStaff = chkIsPayrollStaff.Checked == true ? "Y" : "N"; obj.IsServiceAgrmnt = chkIsServiceAgrmnt.Checked == true ? "Y" : "N"; obj.IsSeveranceBenefit = chkIsSeveranceBenefit.Checked == true ? "Y" : "N"; obj.JoiningDate = strJoinDate; obj.MPCId = ddlMPC.SelectedValue.ToString(); obj.OtherBenefit = txtOtherBenefit.Text.Trim(); obj.ProbationPeriod = txtProbationPeriod.Text.Trim(); obj.Remarks = txtRemarks.Text.Trim(); obj.RetirementDate = strRetirementDate; obj.RoutingNo = ddlBranchCode.SelectedValue.ToString(); obj.SalPakId = ddlSalaryPak.SelectedValue.ToString(); obj.BonusPakId = "1"; obj.SeparateDate = strSeparationDate; obj.SeparateReason = txtSeparationReason.Text.Trim(); obj.SeparateTypeId = ddlSepType.SelectedValue.ToString(); obj.ServiceEndDate = strServiceStart; obj.ServiceStartDate = strServiceEnd; obj.RetirementDate = strRetirementDate; obj.SeveranceId = txtSeveranceId.Text.Trim(); obj.SeveranceReason = txtSeveranceReason.Text.Trim(); obj.SubDesigId = ddlJobTitle.SelectedValue.ToString(); //if (!string.IsNullOrEmpty(txtSupervisor.Text.Trim())) //{ var match = Regex.Match(txtSupervisor.Text.Trim(), "(^(\\w+\\s)+\\[)*(\\w+)"); string spid = match.Groups[match.Groups.Count - 1].Value; obj.SupervisorId = spid; //} //if (!string.IsNullOrEmpty(txtSupervisor.Text.Trim())) //{ var matchr = Regex.Match(txtLeaveSupervisor.Text.Trim(), "(^(\\w+\\s)+\\[)*(\\w+)"); string spidr = matchr.Groups[matchr.Groups.Count - 1].Value; obj.LeaveSupervisorId = spidr; //} if (string.IsNullOrEmpty(fileEmpCV.PostedFile.FileName) == false) { obj.EmpCV = txtEmpID.Text.Trim() + "-" + fileEmpCV.PostedFile.FileName; } else { obj.EmpCV = lnkEmpCV.Text.Trim(); } if (string.IsNullOrEmpty(fileEmpSignature.PostedFile.FileName) == false) { obj.EmpSignature = txtEmpID.Text.Trim() + "-" + fileEmpSignature.PostedFile.FileName; } else { obj.EmpSignature = lnkEmpSignature.Text.Trim(); } if (string.IsNullOrEmpty(fileEmpDocument.PostedFile.FileName) == false) { obj.EmpDocument = txtEmpID.Text.Trim() + "-" + fileEmpDocument.PostedFile.FileName; } else { obj.EmpDocument = lnkEmpDocument.Text.Trim(); } obj.WorkArea = txtWorkArea.Text.Trim(); obj.WorkAreaType = chkWorkArea.Checked == true ? "Y" : "N"; // obj.BonusPakId = ddlBonusPak.SelectedValue.ToString(); obj.LeavePakId = ddlLeavePackage.SelectedValue.ToString(); obj.WeekendId = ddlWeekend.SelectedValue.ToString(); obj.AttnPolicyID = ddlAttndPolicy.SelectedValue.ToString(); obj.CardNo = Convert.ToInt32(txtEmpID.Text.Trim()); obj.WorkingDays = txtWorkingDays.Text.Trim(); obj.IsNotRehirable = chkIsNotRehire.Checked == true ? "Y" : "N"; obj.NotRehireReason = txtNotRehireReason.Text.Trim(); obj.InsertedBy = Session["USERID"].ToString(); obj.InsertedDate = Common.SetDateTime(DateTime.Now.ToString()); obj.Asset = txtAsset.Text.Trim(); obj.AppointType = ddlAppointType.SelectedValue.ToString(); obj.GrossSalary = txtGross.Text.Trim(); obj.OfficeTypeId = ddlOffType.SelectedValue.ToString(); obj.SecurityMoney = String.IsNullOrEmpty(txtSecurityMoney.Text.Trim())?0:Convert.ToDecimal(txtSecurityMoney.Text.Trim()); return(obj); }