コード例 #1
0
        private void Search()
        {
            List <SearchField> searchFieldList = new List <SearchField>();

            if (Request.QueryString["condition"] != null)
            {
                searchFieldList =
                    ModelAdvanceSearch.Utility.ConvertStringToSearchFieldList(Request.QueryString["condition"],
                                                                              EmployeeFieldPara.GetAllEmployeeSearchField());
                ;
            }
            string si = "{}", se = "{}";

            try
            {
                Account         account    = Session[SessionKeys.LOGININFO] as Account;
                List <Employee> resultList =
                    InstanceFactory.CreateAdvanceSearchFacade().AdvanceSearchEmployeeFacade(searchFieldList, account);
                si = JsonConvert.SerializeObject(EmployeeStringValue.Turn(resultList));
                si = si.Replace("null", "\"\"");
                Session["AdvanceSearchEmployeeColShow"]   = Request.QueryString["colshow"];
                Session["AdvanceSearchEmployeeCondition"] = Request.QueryString["condition"];
                Session["AdvanceSearchEmployeeResult"]    = resultList;
            }
            catch (Exception ex)
            {
                List <SEPPerformance.Error> error = new List <SEPPerformance.Error>();
                error.Add(new SEPPerformance.Error("doorcardErrorMessage", ex.Message));
                se = JsonConvert.SerializeObject(error);
            }
            Response.Write(string.Format("{{itemList:{0},error:{1}}}", si, se));
            Response.End();
        }
コード例 #2
0
        private void Initial()
        {
            string          s          = string.Empty;
            List <Employee> resultList = new List <Employee>();

            if (Session["AdvanceSearchEmployeeResult"] != null)
            {
                resultList = Session["AdvanceSearchEmployeeResult"] as List <Employee>;
            }
            s = JsonConvert.SerializeObject(EmployeeStringValue.Turn(resultList));
            s = s.Replace("null", "\"\"");
            Response.Write(string.Format("{{itemList:{0}}}", s));
            Response.End();
        }