void GetItems(string order) { if (!igid.Equals("")) { ddlCateSearch.SelectedValue = igid; condition = GroupsItemsTSql.GetItemsInGroupCondition(ddlCateSearch.SelectedValue, ItemsTSql.GetItemsByViapp(app)); } else { condition = DataExtension.AndConditon( "VGAPP = '" + appCate + "'", GroupsTSql.GetGroupsByVglang(language), ItemsTSql.GetItemsByViapp(app), ItemsTSql.GetItemsByVilang(language)); } condition += " AND IIENABLE <> '2' AND IGENABLE <> '2' "; if (tbKeySearch.Text.Length > 0) { condition += " AND " + SearchTSql.GetSearchMathedCondition(tbKeySearch.Text, ItemsColumns.VikeyColumn); } if (tbTitleSearch.Text.Length > 0) { condition += " AND " + SearchTSql.GetSearchMathedCondition(tbTitleSearch.Text, ItemsColumns.VititleColumn); } if (order.Length > 0) { orderBy = order; } else { orderBy = CookieExtension.GetCookiesSort(sortCookiesName); if (orderBy.Length < 1) { orderBy = ItemsColumns.IiorderColumn + "," + ItemsColumns.DicreatedateColumn + " desc "; } } DataSet ds = new DataSet(); ds = GroupsItems.GetAllDataPagging(p, DdlListShowItem.SelectedValue, condition, orderBy); DataTable dt = new DataTable(); dt = ds.Tables[1]; string key = tbKeySearch.Text + "&name=" + tbTitleSearch.Text; LtPagging.Text = PagingExtension.SpilitPages(Convert.ToInt32(dt.Rows[0]["TotalRows"]), Convert.ToInt16(DdlListShowItem.SelectedValue), Convert.ToInt32(p), LinkAdmin.UrlAdmin(CodeApplications.Destination, TypePage.Item, ddlCateSearch.SelectedValue, key, NumberShowItem) + "&app=" + app, "currentPS", "otherPS", "firstPS", "lastPS", "previewPS", "nextPS"); LtPaggingTop.Text = LtPagging.Text; rp_mn_users.DataSource = ds.Tables[0]; rp_mn_users.DataBind(); }
private string GetList(string igid, string maxRow) { string condition = DataExtension.AndConditon( ItemsTSql.GetItemsByIienable("1"), ItemsTSql.GetItemsByViapp(app), ItemsTSql.GetItemsByVilang(lang), GroupsItemsTSql.GetItemsInGroupCondition(igid, "") ); string orderby = ItemsColumns.IiorderColumn + "," + ItemsColumns.DicreatedateColumn + " desc "; DataTable dt = GroupsItems.GetAllData(maxRow, "*", condition, orderby); return(BindItemsToHTML(dt)); }
void GetItems() { top = "10"; fields = "*"; condition = DataExtension.AndConditon( GroupsTSql.GetGroupsByVgapp(app) + " AND IGENABLE <> '2' AND IIENABLE <> '2' ", ItemsTSql.GetItemsByVilang(language)); orderBy = ItemsColumns.IitotalviewColumn + " desc"; DataTable dt = new DataTable(); dt = GroupsItems.GetAllData(top, fields, condition, orderBy); if (dt.Rows.Count > 0) { RpItems.DataSource = dt; RpItems.DataBind(); } }
void GetBookings(string order) { condition = DataExtension.AndConditon( ItemsTSql.GetItemsByViapp(app), ItemsColumns.IienableColumn + "<>2", ItemsTSql.GetItemsByVilang(language) ); if (tbTitleSearch.Text.Length > 0) { condition += " AND " + SearchTSql.GetSearchMathedCondition(tbTitleSearch.Text, ItemsColumns.VititleColumn, ItemsColumns.ViurlColumn); } if (order.Length > 0) { orderBy = order; } else { orderBy = CookieExtension.GetCookiesSort(sortCookiesName); if (orderBy.Length < 1) { orderBy = ItemsColumns.DiCreateDate + " desc "; } } DataSet ds = new DataSet(); ds = TatThanhJsc.Database.Items.GetItemsPagging(p, DdlListShowItem.SelectedValue, condition, orderBy); DataTable dt = new DataTable(); dt = ds.Tables[1]; LtPagging.Text = PagingExtension.SpilitPages(Convert.ToInt32(dt.Rows[0]["TotalRows"]), Convert.ToInt16(DdlListShowItem.SelectedValue), Convert.ToInt32(p), LinkAdmin.UrlAdmin(CodeApplications.Hotel, TypePage.Booking, ddlCateSearch.SelectedValue, "", NumberShowItem), "currentPS", "otherPS", "firstPS", "lastPS", "previewPS", "nextPS"); LtPaggingTop.Text = LtPagging.Text; rp_mn_users.DataSource = ds.Tables[0]; rp_mn_users.DataBind(); }
void GetList() { condition = DataExtension.AndConditon( ItemsTSql.GetItemsByViapp(app), ItemsColumns.IienableColumn + "<>2", ItemsTSql.GetItemsByVilang(language) ); orderBy = ItemsColumns.IienableColumn + "," + ItemsColumns.DicreatedateColumn + " desc"; DataSet ds = new DataSet(); ds = TatThanhJsc.Database.Items.GetItemsPagging(p, NumberShowItem, condition, orderBy); DataTable dt = new DataTable(); dt = ds.Tables[1]; LtPagging.Text = PagingExtension.SpilitPages(Convert.ToInt32(dt.Rows[0]["TotalRows"]), Convert.ToInt16(NumberShowItem), Convert.ToInt32(p), LinkAdmin.UrlAdmin(CodeApplications.TrainTicket, TypePage.Cart, "", "", NumberShowItem), "currentPS", "otherPS", "firstPS", "lastPS", "previewPS", "nextPS"); rp_mn_users.DataSource = ds.Tables[0]; rp_mn_users.DataBind(); }
void GetCruises(string order) { DdlListShowItem.SelectedValue = NumberShowItem; if (!igid.Equals("")) { ddl_group_ontab.SelectedValue = igid; conditionItems = GroupsItemsTSql.GetItemsInGroupCondition(ddl_group_ontab.SelectedValue, ItemsTSql.GetItemsByViapp(app)); } else { conditionItems = DataExtension.AndConditon( "VGAPP = '" + appcate + "'", GroupsTSql.GetGroupsByVglang(language), ItemsTSql.GetItemsByViapp(app), ItemsTSql.GetItemsByVilang(language)); } conditionItems = DataExtension.AndConditon(conditionItems, ItemsTSql.GetItemsByViapp(app)); conditionItems += " AND IIENABLE = '2' "; if (txt_key.Text.Length > 0 && !txt_key.Text.Equals(strdisplay)) { SearchCondition = " AND " + SearchTSql.GetSearchMathedCondition(txt_key.Text, ItemsColumns.VititleColumn); } if (txt_key.Text.Equals(strdisplay)) { txt_key.Text = ""; } if (order.Length > 0) { orderBy = order; } else { orderBy = CookieExtension.GetCookiesSort(sortCookiesName); if (orderBy.Length < 1) { orderBy = " DCREATEDATE DESC "; } } DataSet ds = new DataSet(); ds = GroupsItems.GetAllDataPagging(p, NumberShowItem, conditionItems + SearchCondition, orderBy); DataTable dt = new DataTable(); dt = ds.Tables[1]; LtPagging.Text = PagingExtension.SpilitPages(Convert.ToInt32(dt.Rows[0]["TotalRows"]), Convert.ToInt16(NumberShowItem), Convert.ToInt32(p), LinkAdmin.UrlAdmin(CodeApplications.Cruises, TypePage.RecycleItem, ddl_group_ontab.SelectedValue, txt_key.Text, NumberShowItem), "currentPS", "otherPS", "firstPS", "lastPS", "previewPS", "nextPS"); rp_mn_users.DataSource = ds.Tables[0]; rp_mn_users.DataBind(); }
/// <summary> /// Lấy các thông tin items, groups theo title, ưu tiên tìm items trước groups, dữ liệu sẽ lưu vào Session["dataByTitle"], đồng thời xác định igid hoặc iid và go /// </summary> void GetItemsOrGroupsInfoByTitle() { #region Xóa các session cũ //Các Session lưu lại các thông tin để ko cần mất công lấy lại lần nữa tại các modul //Session["igid"]: igid hiện tại //Session["iid"]: iid hiện tại //Session["rewrite"]: RewriteExtension. hiện tại, vd: RewriteExtension.Product //Session["app"]: modul hiện tại: vd: TatThanhJsc.ProductModul.CodeApplications.Product //Session["apptitle"]: Tiêu đề modul hiện tại: vd: "Sản phẩm" //Session["vititle"]: vititle hiện tại //Session["vilink"]: link seo hiện tại của items //Session["dataByTitle"]: lưu dữ liệu tìm thấy theo title để khi vào trang chi tiết không cần lấy lại Session["go"] = null; Session["igid"] = null; Session["iid"] = null; Session["rewrite"] = null; Session["app"] = null; Session["apptitle"] = null; Session["vititle"] = null; Session["vilink"] = null; Session["MultipPageContent"] = null; Session["dataByTitle"] = null; Session["dataByTitle_Cate"] = null;//Lưu danh mục đang chứa items hiện tại igid = iid = ""; #endregion if (Request.QueryString["title"] != null) { #region Kiểm tra trước xem có items theo title này không string condition = ItemsTSql.GetItemsByVilang(lang); DataTable dt = RewriteExtension.GetItemsByTitle(title, ItemsTSql.GetItemsByIienable("1")); if (dt.Rows.Count > 0) { Session["dataByTitle"] = dt; Session["iid"] = dt.Rows[0][ItemsColumns.IidColumn].ToString(); Session["go"] = GetGoByApp(dt.Rows[0][ItemsColumns.ViappColumn].ToString()); //Lấy thông tin Groups của Items, có lưu Session["igid"] GetGroupsInfoByItemId(dt.Rows[0][ItemsColumns.IidColumn].ToString(), dt.Rows[0][ItemsColumns.ViappColumn].ToString()); return;//Nếu có items rồi thì không cần kiểm tra groups nữa } #endregion #region Kiểm tra xem có groups theo title này không - chỉ kiểm tra khi không có items condition = DataExtension.AndConditon( GroupsTSql.GetGroupsByVglang(lang), GroupsTSql.GetGroupsByIgenable("1"), //CMS mới bỏ phần trang nội dung ở menu nên không tìm theo menu nữa GroupsColumns.VgappColumn + "<>'" + TatThanhJsc.MenuModul.CodeApplications.MenuMain + "'", GroupsColumns.VgappColumn + "<>'" + TatThanhJsc.MenuModul.CodeApplications.MenuBottom + "'", GroupsColumns.VgappColumn + "<>'" + TatThanhJsc.MenuModul.CodeApplications.MenuOther + "'", GroupsColumns.VgappColumn + "<>'" + TatThanhJsc.MenuModul.CodeApplications.MenuTop + "'" ); dt = RewriteExtension.GetGroupsByTitle(title, condition); if (dt.Rows.Count > 0) { Session["dataByTitle"] = dt; Session["dataByTitle_Cate"] = dt; Session["igid"] = dt.Rows[0][GroupsColumns.IgidColumn].ToString(); Session["go"] = GetGoByApp(dt.Rows[0][GroupsColumns.VgappColumn].ToString()); #region Phục vụ xử lý trong trang giới thiệu if (StringExtension.LayChuoi(dt.Rows[0][GroupsColumns.VgparamsColumn].ToString(), "", 4) == "1") { Session["MultipPageContent"] = "1"; //Trang giới thiệu đa cấp } else { Session["MultipPageContent"] = null; } #endregion } #endregion } //Trường hợp vào trang chủ modul if (Session["dataByTitle"] == null) { Session["go"] = GetAppByGo(Request.QueryString["go"]); } }