public void setObjectInfor4Attendance(OutOfOfficeAttendanceMaster objOutOfOfficeAttendanceMaster) { objOutOfOfficeAttendanceMaster.EmployeeId = Convert.ToString(txtCode.Text).Trim(); objOutOfOfficeAttendanceMaster.OutOfOfficeDateFrom = Convert.ToString(txtDateFrom.Text).Trim(); objOutOfOfficeAttendanceMaster.OutOfOfficeDateTo = Convert.ToString(txtDateTo.Text).Trim(); objOutOfOfficeAttendanceMaster.Purpose = Convert.ToString(txtPurpose.Text).Trim(); if (ddlMonth.SelectedIndex >= 0) { objOutOfOfficeAttendanceMaster.month = Convert.ToInt32(ddlMonth.SelectedValue); } else { objOutOfOfficeAttendanceMaster.month = 0; } if (ddlFinYear.SelectedIndex >= 0) { objOutOfOfficeAttendanceMaster.year = Convert.ToInt32(ddlFinYear.SelectedValue); } else { objOutOfOfficeAttendanceMaster.year = 0; } objOutOfOfficeAttendanceMaster.CreatedBy = Convert.ToString(Session["LoginId"]).Trim(); objOutOfOfficeAttendanceMaster.ModifiedBy = Convert.ToString(Session["LoginId"]).Trim(); }
public ICollection <OutOfOfficeAttendanceMaster> SetObjectInfo4Approve() { List <OutOfOfficeAttendanceMaster> lst = new List <OutOfOfficeAttendanceMaster>(); OutOfOfficeAttendanceMaster objOutOfOfficeAttendanceMaster = null; foreach (GridViewRow grd in grdOutOfOffice.Rows) { RadioButtonList rblApproveDisApprove = (RadioButtonList)grd.FindControl("rblApproveDisApprove"); Label lbl_EmployeeId = (Label)grd.FindControl("lbl_EmployeeId"); Label lbl_OutOfOfficeDateFrom = (Label)grd.FindControl("lbl_OutOfOfficeDateFrom"); Label lbl_IsApprove = (Label)grd.FindControl("lbl_IsApprove"); Label lbl_Status = (Label)grd.FindControl("lbl_Status"); if (Convert.ToString(rblApproveDisApprove.SelectedValue).Trim() != "") { objOutOfOfficeAttendanceMaster = new OutOfOfficeAttendanceMaster(); objOutOfOfficeAttendanceMaster.EmployeeId = Convert.ToString(lbl_EmployeeId.Text); objOutOfOfficeAttendanceMaster.OutOfOfficeDateFrom = Convert.ToString(lbl_OutOfOfficeDateFrom.Text).Trim(); if (lbl_IsApprove.Text != "") { objOutOfOfficeAttendanceMaster.IsApprove = Convert.ToInt32(lbl_IsApprove.Text); } else { objOutOfOfficeAttendanceMaster.IsApprove = -1; } if (lbl_Status.Text != "") { objOutOfOfficeAttendanceMaster.Status = lbl_Status.Text; } else { objOutOfOfficeAttendanceMaster.Status = "Pending"; } objOutOfOfficeAttendanceMaster.Approvedby = Convert.ToString(Session["EmployeeId"]).Trim(); objOutOfOfficeAttendanceMaster.CreatedBy = Convert.ToString(Session["LoginId"]).Trim(); objOutOfOfficeAttendanceMaster.ModifiedBy = Convert.ToString(Session["LoginId"]).Trim(); lst.Add(objOutOfOfficeAttendanceMaster); } } return(lst); }
protected void btnSubmit_Click(object sender, EventArgs e) { lblMsg.Text = ""; try { OutOfOfficeAttendanceMaster objOutOfOfficeAttendanceMaster = new OutOfOfficeAttendanceMaster(); setObjectInfor4Attendance(objOutOfOfficeAttendanceMaster); foreach (ErrorHandlerClass err in objOutOfOfficeAttendanceMasterManager.SaveOutOfOfficeAttendanceMaster(objOutOfOfficeAttendanceMaster)) { 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(); } } iniControls(); } } catch (Exception ex) { lblMsg.Text = "" + ex.Message.ToString(); } }