protected void cvDuplicateMealsAllowanceFooter_ServerValidate(object source, ServerValidateEventArgs args) { int employeeId = Int32.Parse(((DropDownList)grdProjectTime.FooterRow.FindControl("ddlEmployeesFooter")).SelectedValue); bool isMealsAllowance = false;// ((CheckBox)grdProjectTime.FooterRow.FindControl("ckbxMealsAllowanceFooter")).Checked; TeamProjectTime2DetailTemp teamProjectTime2DetailTemp = new TeamProjectTime2DetailTemp(teamProjectTime2TDS); bool validMealsAllowance1 = teamProjectTime2DetailTemp.ValidateMealsAllowance(employeeId, isMealsAllowance); args.IsValid = true; if (!validMealsAllowance1) { args.IsValid = false; } }
protected void cvAlreadyRegisteredMealsAllowanceFooter_ServerValidate(object source, ServerValidateEventArgs args) { int companyId = Int32.Parse(hdfCompanyId.Value); int employeeId = Int32.Parse(((DropDownList)grdProjectTime.FooterRow.FindControl("ddlEmployeesFooter")).SelectedValue); DateTime date_ = tkrdpDate_.SelectedDate.Value; bool isMealsAllowance = false;// ((CheckBox)grdProjectTime.FooterRow.FindControl("ckbxMealsAllowanceFooter")).Checked; string mealsCountry = hdfMealsCountry.Value; int projectTimeId = -1; args.IsValid = true; TeamProjectTime2DetailTemp teamProjectTime2DetailTemp = new TeamProjectTime2DetailTemp(teamProjectTime2TDS); bool validMealsAllowance1 = teamProjectTime2DetailTemp.ValidateMealsAllowance(employeeId, isMealsAllowance); if (validMealsAllowance1) { if ((mealsCountry != "-1") && (isMealsAllowance)) { ProjectTimeGateway projectTimeGateway = new ProjectTimeGateway(); if (projectTimeId == -1) { if (projectTimeGateway.ExistsMealsAllowanceByEmployeIdDate(employeeId, date_, companyId)) { args.IsValid = false; } } else { if (projectTimeGateway.ExistsMealsAllowanceByProjectTimeIdEmployeIdDate(projectTimeId, employeeId, date_, companyId)) { args.IsValid = false; } } } } }