public ICollection <MonthlyAttendanceRegister> SetObjectInfo4Earnings() { List <MonthlyAttendanceRegister> lst = new List <MonthlyAttendanceRegister>(); MonthlyAttendanceRegister objMonthlyAttendanceRegister = null; foreach (GridViewRow grd in grdMonthlyAttendanceSummary.Rows) { Label lbl_MonthlyAttendanceCalender = (Label)grd.FindControl("lbl_MonthlyAttendanceCalender"); TextBox txt_MonthlyAttendanceCalender = (TextBox)grd.FindControl("txt_MonthlyAttendanceCalender"); CheckBox chk_Date = (CheckBox)grd.FindControl("chk_Date"); } return(lst); }
protected void btnMarkOutTime_Click(object sender, EventArgs e) { lblMsg.Text = ""; try { if (AttendanceStatus() == true) { lblAttendanceStatus.Text = "Present"; } else { lblAttendanceStatus.Text = "Half Day"; } BindCurrentDateAndTime(); MonthlyAttendanceRegister objMonthlyAttendanceRegister = new MonthlyAttendanceRegister(); setObjectInfor4Attendance(objMonthlyAttendanceRegister); foreach (ErrorHandlerClass err in objMonthlyAttendanceRegisterManager.SaveMonthlyAttendanceRegister(objMonthlyAttendanceRegister)) { if (err.Type == "E") { lblMsg.Text = err.Message.ToString(); break; } else if (err.Type == "A") { lblMsg.Text = err.Message.ToString(); break; } else { if (lblMsg.Text.ToString() == "") { lblMsg.Text = err.Message.ToString(); btnMarkOutTime.Enabled = false; } } iniControls(); } } catch (Exception ex) { lblMsg.Text = "" + ex.Message.ToString(); } }
public void setObjectInfor4Attendance(MonthlyAttendanceRegister objMonthlyAttendanceRegister) { objMonthlyAttendanceRegister.EmployeeId = Convert.ToString(txtCode.Text).Trim(); objMonthlyAttendanceRegister.AttendanceDate = Convert.ToString(lblTodayDate.Text).Trim(); if (Convert.ToString(txtMarkInTime.Text).Trim() != "") { objMonthlyAttendanceRegister.MarkInTime = Convert.ToString(txtMarkInTime.Text).Trim(); } else { objMonthlyAttendanceRegister.MarkInTime = "00:00"; } if (Convert.ToString(txtUpdatedMarkInTime.Text).Trim() != "") { objMonthlyAttendanceRegister.UpdatedMarkInTime = Convert.ToString(txtUpdatedMarkInTime.Text).Trim(); } else { objMonthlyAttendanceRegister.UpdatedMarkInTime = "00:00"; } if (Convert.ToString(txtMarkOutTime.Text).Trim() != "") { objMonthlyAttendanceRegister.MarkOutTime = Convert.ToString(txtMarkOutTime.Text).Trim(); } else { objMonthlyAttendanceRegister.MarkOutTime = "00:00"; } if (Convert.ToString(txtUpdatedMarkOutTime.Text).Trim() != "") { objMonthlyAttendanceRegister.UpdatedMarkOutTime = Convert.ToString(txtUpdatedMarkOutTime.Text).Trim(); } else { objMonthlyAttendanceRegister.UpdatedMarkOutTime = "00:00"; } if (Convert.ToString(txtRemarks.Text).Trim() != "") { objMonthlyAttendanceRegister.Remarks = Convert.ToString(txtRemarks.Text).Trim(); } else { objMonthlyAttendanceRegister.Remarks = ""; } if (Convert.ToString(lblAttendanceStatus.Text).Trim() != "") { objMonthlyAttendanceRegister.Status = Convert.ToString(lblAttendanceStatus.Text).Trim(); } else { objMonthlyAttendanceRegister.Status = ""; } if (ddlMonth.SelectedIndex >= 0) { objMonthlyAttendanceRegister.Month = Convert.ToInt32(ddlMonth.SelectedValue); } else { objMonthlyAttendanceRegister.Month = 0; } if (ddlFinYear.SelectedIndex >= 0) { objMonthlyAttendanceRegister.Year = Convert.ToInt32(ddlFinYear.SelectedValue); } else { objMonthlyAttendanceRegister.Year = 0; } objMonthlyAttendanceRegister.CreatedBy = Convert.ToString(Session["LoginId"]).Trim(); objMonthlyAttendanceRegister.ModifiedBy = Convert.ToString(Session["LoginId"]).Trim(); }