Example #1
0
        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>"; }
        }
Example #2
0
        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>"; }
        }