Esempio n. 1
0
        public PagedList <ORG_STORE_EX> QueryAllStoreDateEx(StoreSearch search, PageView view)
        {
            string sql      = @"A.[ID],A.[STORE_NO],A.[ORG_ID],B.[ORG_NAME],A.[NAME],A.[TYPE],A.[BRAND],A.[PROVINCE],A.[CITY],A.[REGION]
             ,A.[ADDRESS],A.[MANAGER],A.[TELEPHONE],A.[OPEN_DATE],A.[CLOSE_DATE],A.[STATUS]";
            string sqlWhere = "";

            if (!string.IsNullOrEmpty(search.SNAME))
            {
                sqlWhere += " AND A.[NAME] LIKE '%" + search.SNAME + "%'";
            }
            if (!string.IsNullOrEmpty(search.STYPE))
            {
                sqlWhere += " AND A.[TYPE] = '" + search.STYPE + "'";
            }
            if (!string.IsNullOrEmpty(search.SSTATUS))
            {
                sqlWhere += " AND A.[STATUS] = '" + search.SSTATUS + "'";
            }

            //if (search.REGION_ID != -1 && search.ORG_ID != search.REGION_ID)
            //{
            //    sqlWhere += " AND A.[REGION_ID] = " + search.REGION_ID;
            //}


            return(base.PageGet <ORG_STORE_EX>(view, sql, "[ORG_STORE] A left join ORG_INFO B on A.REGION_ID=B.ID ",
                                               sqlWhere, "A.[ID] Desc", ""));
        }
Esempio n. 2
0
 public Search()
 {
     this.InitializeComponent();
     SearchModel = new StoreSearch();
     // datacontext set in xaml
     DataContext = SearchModel;
     //Loaded += (s, e) => NavigateToRememberedPosition();
 }
Esempio n. 3
0
        public void CollectStoreData(Store store)
        {
            _currentSearch = new StoreSearch()
            {
                Categories = new List <string>(), Created = DateTime.Now, Store = store
            };
            _parser = new VerkkokauppaParser();


            _parser.ProductParsed += new EventHandler <ParserEventArgs>(_parser_ProductParsed);


            _browser = new StoreBrowser();
            _browser.BrowseStore(_parser, store);
        }
Esempio n. 4
0
        private void Search()
        {
            ResultsWindow.Controls.Clear();
            Pages.Controls.Clear();
            sw.Start();
            searchTerm       = TxtSearch1.Text;
            searchresultlist = Querier.Search(TxtSearch1.Text);
            searchresults    = DivideIntoPages(searchresultlist);
            SearchTime.Text  = ((double)sw.ElapsedMilliseconds) + "ms";
            sw.Reset();
            DisplayPages(0);
            currentPage = 0;
            StoreSearch.Stop();

            StoreSearch.Start();
        }
Esempio n. 5
0
        public JsonResult QueryStoreList(FormCollection form)
        {
            //string colkey = form["colkey"];
            //string colsinfo = form["colsinfo"];
            //var stores = _ss.GetStores(CurrentMerchants.ID);
            //JsonQTable fdata = JsonQTable.ConvertFromList<WXStore>(stores, colkey, colsinfo.Split(','));
            //return Json(fdata);

            StoreSearch search = new StoreSearch();

            search.ORG_ID = base.CurrentUserOrgId;
            //search.REGION_ID = Int32.Parse(form["REGION_ID1"].ToString());
            //search.STYPE = form["STYPE"].ToString();
            //search.SSTATUS = form["SSTATUS"].ToString();
            //search.SNAME = form["SNAME"].ToString();

            PageView view     = new PageView(form);
            string   colkey   = form["colkey"];
            string   colsinfo = form["colsinfo"];
            PagedList <ORG_STORE_EX> pList = _ss.QueryAllStoreDate(search, view);
            JsonQTable fdata = JsonQTable.ConvertFromPagedList <ORG_STORE_EX>(pList, colkey, colsinfo.Split(','));

            return(Json(fdata));
        }
Esempio n. 6
0
        public IEnumerable <StoreModels> GetPagedData(StoreSearch search, int pageSize, int pageIndex, out int recordCount, bool showNotIssued = true)
        {
            List <string> where = new List <string>();
            Dictionary <string, object> param = new Dictionary <string, object>();
            string whereClause = where.Count > 0 ? $" WHERE {string.Join(" AND ", where)} " : "";
            string orderClause = " order by Sort, ID DESC ";

            string sql = "";

            sql = $@" SELECT * 
                          FROM Store 
                          {whereClause} ";

            using (var conn = new SqlConnection(WebInfo.Conn))
            {
                IEnumerable <StoreModels> retValue = GetPagedData(sql, pageSize, pageIndex, out recordCount, null, orderClause);
                if (retValue != null && retValue.Count() > 0)
                {
                    var items = retValue.ToList();
                    return(items);
                }
                return(retValue);
            }
        }
Esempio n. 7
0
 public PagedList <ORG_STORE_EX> QueryAllStoreDateEx(StoreSearch search, PageView view)
 {
     return(sReponsitory.QueryAllStoreDateEx(search, view));
 }
Esempio n. 8
0
 public PagedList <ORG_STORE_EX> QueryAllStoreDate(StoreSearch search, PageView view)
 {
     search.SNAME = Utility.ClearSafeStringParma(search.SNAME);
     return(sReponsitory.QueryAllStoreDate(search, view));
 }
Esempio n. 9
0
 private void StoreSearch_Tick(object sender, EventArgs e)
 {
     Querier.Invt.Samantha.TrieWord(TxtSearch1.Text.Trim().ToLower());
     StoreSearch.Stop();
 }