private void GrdPointRepairsAdd() { Page.Validate("repairsFooter"); if (Page.IsValid) { if (ValidateFooter()) { Guid id = (Guid)Session["lfsMasterAreaId"]; int companyId = Convert.ToInt32(Session["companyID"]); string repairSize = ""; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxSizeFooter")).Text != "") repairSize = ((TextBox)grdPointRepairs.FooterRow.FindControl("tbxSizeFooter")).Text.Trim(); DateTime? installDate = null; if (((RadDatePicker)grdPointRepairs.FooterRow.FindControl("tkrdpInstallDateFooter")).SelectedDate.HasValue) installDate = ((RadDatePicker)grdPointRepairs.FooterRow.FindControl("tkrdpInstallDateFooter")).SelectedDate.Value; string distance = ""; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxDistanceFooter")).Text != "") distance = ((TextBox)grdPointRepairs.FooterRow.FindControl("tbxDistanceFooter")).Text.Trim(); int? reinstates = null; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxReinstatesFooter")).Text != "") reinstates = Int32.Parse(((TextBox)grdPointRepairs.FooterRow.FindControl("tbxReinstatesFooter")).Text.Trim()); string ltAtMh = ""; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxLtMhFooter")).Text != "") ltAtMh = ((TextBox)grdPointRepairs.FooterRow.FindControl("tbxLtMhFooter")).Text.Trim(); string vtAtMh = ""; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxVtMhFooter")).Text != "") vtAtMh = ((TextBox)grdPointRepairs.FooterRow.FindControl("tbxVtMhFooter")).Text.Trim(); string linerDistance = ""; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxLinerDistanceFooter")).Text != "") linerDistance = ((TextBox)grdPointRepairs.FooterRow.FindControl("tbxLinerDistanceFooter")).Text.Trim(); string direction = ""; if (((DropDownList)grdPointRepairs.FooterRow.FindControl("ddlDirectionFooter")).SelectedValue != "") direction = ((DropDownList)grdPointRepairs.FooterRow.FindControl("ddlDirectionFooter")).SelectedValue; string mhShot = ""; if (((DropDownList)grdPointRepairs.FooterRow.FindControl("ddlMhShotFooter")).SelectedValue != "") mhShot = ((DropDownList)grdPointRepairs.FooterRow.FindControl("ddlMhShotFooter")).SelectedValue; string comments = ""; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxCommentFooter")).Text != "") comments = ((TextBox)grdPointRepairs.FooterRow.FindControl("tbxCommentFooter")).Text.Trim(); bool deleted = false; bool extraRepair = ((CheckBox)grdPointRepairs.FooterRow.FindControl("ckbxExptraRepairFooter")).Checked; bool cancelled = ((CheckBox)grdPointRepairs.FooterRow.FindControl("ckbxCancelledFooter")).Checked; bool approved = ((CheckBox)grdPointRepairs.FooterRow.FindControl("ckbxApprovedFooter")).Checked; bool notApproved = ((CheckBox)grdPointRepairs.FooterRow.FindControl("ckbxNotApprovedFooter")).Checked; bool archived = false; bool inDatabase = false; decimal? cost = null; AddRecordPointRepairs model = new AddRecordPointRepairs(addRecordTDS); model.Insert(id, repairSize, installDate, distance, cost, reinstates, ltAtMh, vtAtMh, linerDistance, direction, mhShot, comments, deleted, extraRepair, cancelled, approved, notApproved, archived, companyId, addRecordTDS, inDatabase); Session.Remove("pointRepairDummy"); Session["addRecordTDS"] = addRecordTDS; grdPointRepairs.DataBind(); grdPointRepairs.PageIndex = grdPointRepairs.PageCount - 1; } } }
private void GrdPointRepairsAdd() { if (ValidateFooter()) { Page.Validate("repairsFooter"); if (Page.IsValid) { Guid id = newId; int companyId = Convert.ToInt32(Session["companyID"]); string repairSize = ""; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxRepairSizeFooter")).Text != "") repairSize = ((TextBox)grdPointRepairs.FooterRow.FindControl("tbxRepairSizeFooter")).Text; DateTime? installDate = null; if (((RadDatePicker)grdPointRepairs.FooterRow.FindControl("tkrdpInstallDateFooter")).SelectedDate.HasValue) installDate = ((RadDatePicker)grdPointRepairs.FooterRow.FindControl("tkrdpInstallDateFooter")).SelectedDate.Value; string distance = ""; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxDistanceFooter")).Text != "") distance = ((TextBox)grdPointRepairs.FooterRow.FindControl("tbxDistanceFooter")).Text; decimal? cost = null; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxCostFooter")).Text != "") cost = Decimal.Parse(((TextBox)grdPointRepairs.FooterRow.FindControl("tbxCostFooter")).Text); int? reinstates = null; if (((TextBox)grdPointRepairs.FooterRow.FindControl("tbxReinstatesFooter")).Text != "") reinstates = Int32.Parse(((TextBox)grdPointRepairs.FooterRow.FindControl("tbxReinstatesFooter")).Text); string ltAtMh = ""; string vtAtMh = ""; string linerDistance = ""; string direction = ""; string mhShot = ""; string comments = ""; bool deleted = false; bool extraRepair = false; bool cancelled = false; bool approved = false; bool notApproved = false; bool archived = false; bool inDatabase = false; AddRecordPointRepairs model = new AddRecordPointRepairs(addRecordTDS); model.Insert(id, repairSize, installDate, distance, cost, reinstates, ltAtMh, vtAtMh, linerDistance, direction, mhShot, comments, deleted, extraRepair, cancelled, approved, notApproved, archived, companyId, addRecordTDS, inDatabase); Session.Remove("pointRepairDummy"); Session["addRecordTDS"] = addRecordTDS; grdPointRepairs.DataBind(); grdPointRepairs.PageIndex = grdPointRepairs.PageCount - 1; } } }