private void btNext_FormSubmit(object sender, EventArgs e) { DateTime daCurrentDate; try { UserId = Convert.ToInt32(ddlTech.SelectedValue); daCurrentDate = DateTime.Now; order = new clsWorkOrders(); order.iOrgId = OrgId; order.iEquipId = EquipId; order.daCurrentDate = daCurrentDate; order.iUserId = _functions.GetUserOrgId(HttpContext.Current.User.Identity.Name, true); order.iId = OrderId; order.iTechId = UserId; order.SetRoadsideWorkOrder(); OrderId = order.iId.Value; Response.Redirect("wo_selectSpareEquip.aspx?select=AddRoadside&id=" + OrderId.ToString() + "&equipid=" + EquipId.ToString(), false); } catch(Exception ex) { _functions.Log(ex, HttpContext.Current.User.Identity.Name, SourcePageName); Session["lastpage"] = "wo_selectOperator.aspx?equipid=" + EquipId.ToString() + "&orderid=" + OrderId.ToString(); Session["error"] = ex.Message; Session["error_report"] = ex.ToString(); Response.Redirect("error.aspx", false); } finally { if(order != null) order.Dispose(); } }