private void btnSaveNote_Click(object sender, System.EventArgs e) { try { if(ViewState["CatId"] != null && tbNotes.Text.Length != 0) { order = new clsWorkOrders(); order.cAction = "U"; order.iOrgId = OrgId; order.iReportedIssueId = 0; order.iRepairCatId = Convert.ToInt32(ViewState["CatId"]); order.sReportDesc = tbNotes.Text; order.iId = OrderId; order.iServiceResultId = SqlInt32.Null; order.iServiceCheckId = SqlInt32.Null; order.iRepairMultId = SqlInt32.Null; if(order.WorkOrderReportedIssuesDetail() == -1) { Session["lastpage"] = CurrentPage; Session["error"] = _functions.ErrorMessage(121); Response.Redirect("error.aspx", false); return; } else { if(Operation == "AddIssueReOpen") { Response.Redirect(BackPage + "&op=AddIssueReOpen", false); return; } else { pnlViewIssues.Visible = true; pnlEnterIssue.Visible = false; pnlSelectCategory.Visible = false; lblFirstName.Text = op.FirstName; order.iEquipId = EquipId; dtIssues = order.GetReportedIssueListsOperatorKiosk(); if(dtIssues.Rows.Count > 0) { html_tblNoneIssues.Visible = false; repIssues.DataSource = new DataView(dtIssues); repIssues.DataBind(); } else html_tblNoneIssues.Visible = true; } } } else rfvNotes.Visible = true; } catch(Exception ex) { _functions.Log(ex, HttpContext.Current.User.Identity.Name, SourcePageName); Session["lastpage"] = CurrentPage; Session["error"] = ex.Message; Session["error_report"] = ex.ToString(); Response.Redirect("error.aspx", false); } finally { if(order != null) order.Dispose(); } }
private void Page_Load(object sender, System.EventArgs e) { try { if((Request.QueryString["equipid"] == null) && (Request.QueryString["orderid"] == null)) { Session["lastpage"] = "ok_mainMenu.aspx"; Session["error"] = _functions.ErrorMessage(104); Response.Redirect("error.aspx", false); return; } try { OrderId = Convert.ToInt32(Request.QueryString["orderid"]); EquipId = Convert.ToInt32(Request.QueryString["equipid"]); } catch(FormatException fex) { Session["lastpage"] = "ok_mainMenu.aspx"; Session["error"] = _functions.ErrorMessage(105); Response.Redirect("error.aspx", false); return; } OrgId = _functions.GetUserOrgId(HttpContext.Current.User.Identity.Name, false); if(Request.QueryString["op"] == null) { Operation = "CheckIn"; BackPage = "ok_editCurrentUnits.aspx?orderid=" + OrderId.ToString() + "&equipid=" + EquipId.ToString(); CurrentPage = "ok_addIssues.aspx?orderid=" + OrderId.ToString() + "&equipid=" + EquipId.ToString(); } else { if(Request.QueryString["op"] == "AddIssue") { Operation = "AddIssue"; BackPage = "ok_mainMenu.aspx"; CurrentPage = "ok_addIssues.aspx?op=AddIssue&orderid=" + OrderId.ToString() + "&equipid=" + EquipId.ToString(); } else if(Request.QueryString["op"] == "AddIssueReOpen") { Operation = "AddIssueReOpen"; BackPage = "ok_reopenWorkOrder.aspx?id=" + OrderId.ToString(); CurrentPage = "ok_addIssues.aspx?op=AddIssueReOpen&orderid=" + OrderId.ToString() + "&equipid=" + EquipId.ToString(); } } op = new OperatorInfo(Request.Cookies["bfp_operator"].Value); if(!IsPostBack) { order = new clsWorkOrders(); order.iOrgId = OrgId; order.iId = OrderId; if(Operation == "AddIssueReOpen") { pnlSelectCategory.Visible = true; pnlEnterIssue.Visible = false; pnlViewIssues.Visible = false; repCategories.DataSource = new DataView(order.GetCategoryList()); repCategories.DataBind(); } else { pnlViewIssues.Visible = true; pnlEnterIssue.Visible = false; pnlSelectCategory.Visible = false; lblFirstName.Text = op.FirstName; if(order.GetEquipInfo() != -1) { lblEquipId.Text = order.sEquipId.Value; lblEquipType.Text = order.sEquipTypeName.Value; } else { Session["lastpage"] = BackPage; Session["error"] = _functions.ErrorMessage(102); Response.Redirect("error.aspx", false); return; } dtIssues = order.GetReportedIssueListsOperatorKiosk(); if(dtIssues.Rows.Count > 0) { html_tblNoneIssues.Visible = false; repIssues.DataSource = new DataView(dtIssues); repIssues.DataBind(); } else html_tblNoneIssues.Visible = true; } } } catch(Exception ex) { _functions.Log(ex, HttpContext.Current.User.Identity.Name, SourcePageName); Session["lastpage"] = BackPage; Session["error"] = ex.Message; Session["error_report"] = ex.ToString(); Response.Redirect("error.aspx", false); } finally { if(order != null) order.Dispose(); } }
private void btnBack1_Click(object sender, System.EventArgs e) { try { if(Operation == "AddIssueReOpen") { Response.Redirect(BackPage, false); } else { pnlViewIssues.Visible = true; pnlEnterIssue.Visible = false; pnlSelectCategory.Visible = false; lblFirstName.Text = op.FirstName; order = new clsWorkOrders(); order.iOrgId = OrgId; order.iId = OrderId; order.iEquipId = EquipId; dtIssues = order.GetReportedIssueListsOperatorKiosk(); if(dtIssues.Rows.Count > 0) { html_tblNoneIssues.Visible = false; repIssues.DataSource = new DataView(dtIssues); repIssues.DataBind(); } else html_tblNoneIssues.Visible = true; } } catch(Exception ex) { _functions.Log(ex, HttpContext.Current.User.Identity.Name, SourcePageName); Session["lastpage"] = CurrentPage; Session["error"] = ex.Message; Session["error_report"] = ex.ToString(); Response.Redirect("error.aspx", false); } finally { if(order != null) order.Dispose(); } }