private void SetupShortSearch() { pnlLongSearch.Visible = false; pnlShortSearch.Visible = true; try { QueryStringEncryption qse = new QueryStringEncryption( Encoder.HtmlEncode(Request.QueryString["srch"].ToString()), (Guid)Membership.GetUser().ProviderUserKey); passedCCHID = qse["CCHID"]; passedEmployerID = qse["EmployerID"]; lblEmployerFromSrch.Text = String.Format("{0}", passedEmployerID); lblEmployeeIDFromSrch.Text = String.Format("{0}", passedCCHID); DataRow dr = (from employer in Employers.Tables[0].AsEnumerable() where employer.Field <int>("EmployerID") == int.Parse(passedEmployerID) select employer).FirstOrDefault(); ThisSession.CnxString = dr[2].ToString(); ThisSession.EmployerID = dr[0].ToString(); ThisSession.EmployerName = dr[1].ToString(); ThisSession.Insurer = dr[3].ToString(); ThisSession.RXProvider = dr[4].ToString(); ThisSession.ShowYourCostColumn = Convert.ToBoolean(dr[5].ToString()); using (GetEmployerContent gec = new GetEmployerContent(int.Parse(passedEmployerID))) gec.PutInSession(); Employee = new GetEmployeeByCCHIDForCallCenter(Convert.ToInt32(passedCCHID)); Employee.GetData(); if (!Employee.HasErrors) { gvUsers.DataSource = Employee.Employee; gvUsers.DataBind(); } else { SetupLongSearch(); } } catch (Exception ex) { SetupLongSearch(); ltlMessage.Text = "<div>" + ex.Message + "</div>"; } }
private void SetupShortSearch() { pnlLongSearch.Visible = false; pnlShortSearch.Visible = true; try { QueryStringEncryption qse = new QueryStringEncryption( Encoder.HtmlEncode(Request.QueryString["srch"].ToString()), (Guid)Membership.GetUser().ProviderUserKey); passedCCHID = qse["CCHID"]; passedEmployerID = qse["EmployerID"]; lblEmployerFromSrch.Text = String.Format("{0}", passedEmployerID); lblEmployeeIDFromSrch.Text = String.Format("{0}", passedCCHID); DataRow dr = (from employer in Employers.Tables[0].AsEnumerable() where employer.Field<int>("EmployerID") == int.Parse(passedEmployerID) select employer).FirstOrDefault(); ThisSession.CnxString = dr[2].ToString(); ThisSession.EmployerID = dr[0].ToString(); ThisSession.EmployerName = dr[1].ToString(); ThisSession.Insurer = dr[3].ToString(); ThisSession.RXProvider = dr[4].ToString(); ThisSession.ShowYourCostColumn = Convert.ToBoolean(dr[5].ToString()); using (GetEmployerContent gec = new GetEmployerContent(int.Parse(passedEmployerID))) gec.PutInSession(); Employee = new GetEmployeeByCCHIDForCallCenter(Convert.ToInt32(passedCCHID)); Employee.GetData(); if (!Employee.HasErrors) { gvUsers.DataSource = Employee.Employee; gvUsers.DataBind(); } else { SetupLongSearch(); } } catch (Exception ex) { SetupLongSearch(); ltlMessage.Text = "<div>" + ex.Message + "</div>"; } }