public void setObjectInfor4Attendance(EmployeeMontlyAttendance objEmployeeMontlyAttendance) { objEmployeeMontlyAttendance.EmployeeId = Convert.ToString(txtCode.Text).Trim(); objEmployeeMontlyAttendance.Month = Convert.ToString(ddlMonth.SelectedValue).Trim(); objEmployeeMontlyAttendance.Year = Convert.ToString(DDLYear.SelectedValue).Trim(); //objEmployeeMontlyAttendance.SalaryProcessDate = Convert.ToString(txtSalaryProcessDate.Text).Trim(); objEmployeeMontlyAttendance.SalaryCalculationDate = DateTime.Now.ToString(); objEmployeeMontlyAttendance.HPL = txtHPL2.Text; objEmployeeMontlyAttendance.TotalMontrhInDays = Convert.ToInt32(txtTotalDays.Text); objEmployeeMontlyAttendance.OverTime = Convert.ToInt32(txtOverTimeHour.Text); objEmployeeMontlyAttendance.OverTimeAmount = txtOverTimeAmount.Text; objEmployeeMontlyAttendance.CalcOverTimeAmount = txtTotalOvertimeAmt.Text; objEmployeeMontlyAttendance.ActualEarnSalary = txtEarnSalary.Text; objEmployeeMontlyAttendance.IsSytemCalucalted = true; objEmployeeMontlyAttendance.NCEL = txtNCEL2.Text; objEmployeeMontlyAttendance.CEL = txtCL2.Text; objEmployeeMontlyAttendance.Paternity = txtPaternity2.Text; objEmployeeMontlyAttendance.HalfDay = txtlHalfday.Text; objEmployeeMontlyAttendance.Absent = Convert.ToInt32(txtAbsent.Text); objEmployeeMontlyAttendance.Holidays = Convert.ToInt32(txtHolidays.Text); objEmployeeMontlyAttendance.Present = Convert.ToInt32(txtPresent.Text); objEmployeeMontlyAttendance.WeekOff = Convert.ToInt32(txtWeeklyOff1.Text); //HPL----------------------- //objEmployeeMontlyAttendance.EL = Convert.ToInt32(txtEL4Days.Text); objEmployeeMontlyAttendance.CL = Convert.ToInt32(txtCL2.Text); // objEmployeeMontlyAttendance.SL = Convert.ToInt32(txtSL4Days.Text); objEmployeeMontlyAttendance.L1 = Convert.ToInt32(txtL12.Text); objEmployeeMontlyAttendance.L2 = Convert.ToInt32(txtL22.Text); objEmployeeMontlyAttendance.L3 = Convert.ToInt32(txtL32.Text); objEmployeeMontlyAttendance.PaidDays = Convert.ToString(txtPaidDays.Text); objEmployeeMontlyAttendance.RstHoliDays = Convert.ToInt32(txtRestrictedHolidyas2.Text); objEmployeeMontlyAttendance.Maternity = Convert.ToInt32(txtMaternity2.Text); //objEmployeeMontlyAttendance.DayWork = Convert.ToInt32(txtDayWork.Text); //objEmployeeMontlyAttendance.ArrPaidDays = Convert.ToInt32(txtArrPaidDays.Text); //objEmployeeMontlyAttendance.PFPaidDays = Convert.ToInt32(txtPfPaidDays.Text); //objEmployeeMontlyAttendance.ESIPaidDays = Convert.ToInt32(txtEsiPaidDays.Text); objEmployeeMontlyAttendance.ArrPaidDays = Convert.ToString(txtArrPaidDays.Text); objEmployeeMontlyAttendance.PFPaidDays = Convert.ToString(txtPfPaidDays.Text); objEmployeeMontlyAttendance.ESIPaidDays = Convert.ToString(txtEsiPaidDays.Text); //objEmployeeMontlyAttendance.Remarks = Convert.ToString(txtRemark.Text); //objEmployeeMontlyAttendance.ESILeave = 0; objEmployeeMontlyAttendance.CreatedBy = Convert.ToString(Session["LoginId"]).Trim(); objEmployeeMontlyAttendance.ModifiedBy = Convert.ToString(Session["LoginId"]).Trim(); }
public ICollection <EmployeeMontlyAttendance> SetObjectInfo4Earnings() { List <EmployeeMontlyAttendance> lst = new List <EmployeeMontlyAttendance>(); EmployeeMontlyAttendance objEmployeeMontlyAttendance = null; int itemNo = 1; foreach (GridViewRow grd in grdAllowances.Rows) { Label lbl_Allowance = (Label)grd.FindControl("lbl_Allowance"); TextBox txt_Amount = (TextBox)grd.FindControl("txt_Amount"); TextBox txt_EarnedAmount = (TextBox)grd.FindControl("txt_EarnedAmount"); CheckBox chk_Deductions = (CheckBox)grd.FindControl("chk_Deductions"); TextBox txt_Percentage = (TextBox)grd.FindControl("txt_Percentage"); TextBox txt_Amount4D = (TextBox)grd.FindControl("txt_Amount4D"); TextBox txt_DeductAmount = (TextBox)grd.FindControl("txt_DeductAmount"); objEmployeeMontlyAttendance = new EmployeeMontlyAttendance(); objEmployeeMontlyAttendance.EmployeeId = Convert.ToString(txtCode.Text); objEmployeeMontlyAttendance.ItemNo = itemNo; objEmployeeMontlyAttendance.Allwances = Convert.ToString(lbl_Allowance.Text); objEmployeeMontlyAttendance.AllowanesAmount = Convert.ToDouble(txt_EarnedAmount.Text); if (chk_Deductions.Checked == true) { objEmployeeMontlyAttendance.Deductions = Convert.ToString(chk_Deductions.Text); objEmployeeMontlyAttendance.DedPercentage = Convert.ToDouble(txt_Percentage.Text); objEmployeeMontlyAttendance.DedAmount = Convert.ToDouble(txt_DeductAmount.Text); } objEmployeeMontlyAttendance.IsSytemCalucalted = true; if (ddlMonth.SelectedIndex > 0) { objEmployeeMontlyAttendance.Month = Convert.ToString(ddlMonth.SelectedValue).Trim(); } else { objEmployeeMontlyAttendance.Month = Convert.ToString("-1").Trim(); } if (DDLYear.SelectedIndex > -1) { objEmployeeMontlyAttendance.Year = Convert.ToString(DDLYear.SelectedValue).Trim(); } else { objEmployeeMontlyAttendance.Year = Convert.ToString("-1").Trim(); } objEmployeeMontlyAttendance.CreatedBy = Convert.ToString(Session["LoginId"]).Trim(); objEmployeeMontlyAttendance.ModifiedBy = Convert.ToString(Session["LoginId"]).Trim(); lst.Add(objEmployeeMontlyAttendance); itemNo = itemNo + 1; } return(lst); }
protected void btnProceed_Click(object sender, EventArgs e) { try { lblMsg.Text = ""; EmployeeMontlyAttendance objEmployeeMontlyAttendance = new EmployeeMontlyAttendance(); setObjectInfor4Attendance(objEmployeeMontlyAttendance); foreach (ErrorHandlerClass err in objEmployeeMontlyAttendanceMasterManager.SaveEmployeeMontlyAttendance(objEmployeeMontlyAttendance, SetObjectInfo4Earnings())) { if (err.Type == "E") { lblMsg.Text = err.Message.ToString(); break; } else if (err.Type == "A") { lblMsg.ForeColor = Color.Red; lblMsg.Text = err.Message.ToString(); break; } else { if (lblMsg.Text.ToString() == "") { lblMsg.ForeColor = Color.Green; lblMsg.Text = err.Message.ToString(); } } } } catch (Exception ee) { lblMsg.Text = ee.StackTrace; lblMsg.ForeColor = Color.Red; } }