/// <summary>
    /// Lấy danh sách các thuộc tính chưa được add ( chỉ hiện ra những thuộc tính mà nó và cha nó chưa bị add)
    /// </summary>
    void GetListNotAdded()
    {
        string listFilterProperties = GetListFilterProperties();

        lstbNotAdded.Items.Clear();
        condition = DataExtension.AndConditon(
            TatThanhJsc.TSql.GroupsTSql.GetGroupsByVglang(language),
            TatThanhJsc.TSql.GroupsTSql.GetGroupsByVgapp(app),
            GroupsColumns.IgenableColumn + "<>2",
            "charindex('" + parramSplitString + "'+cast(" + TatThanhJsc.Columns.GroupsColumns.IgidColumn + " as varchar(10))+'" + parramSplitString + "','" + listFilterProperties + "') <1");

        DataTable dt = new DataTable();

        dt = TatThanhJsc.Database.Groups.GetAllGroups("*", condition, "");
        string parentsId            = "";
        string danhDauThuocChaHopLe = "";

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            //Kiểm tra, chỉ hiện ra các mục mà cha nó chưa bị add
            parentsId = dt.Rows[i][TatThanhJsc.Columns.GroupsColumns.IgparentsidColumn].ToString();
            if (!parentInListFilterproperties(parentsId, listFilterProperties))
            {
                if (ThuocTinhChaHopLe(dt.Rows[i]["IGID"].ToString()))
                {
                    danhDauThuocChaHopLe = "+";
                }
                else
                {
                    danhDauThuocChaHopLe = ".";
                }
                lstbNotAdded.Items.Add(new ListItem(danhDauThuocChaHopLe + DropDownListExtension.FormatForDdl(dt.Rows[i]["IGLEVEL"].ToString()) + dt.Rows[i]["VGNAME"].ToString(), dt.Rows[i]["IGID"].ToString()));
            }
        }
    }
Example #2
0
    protected void ddlModul_SelectedIndexChanged(object sender, EventArgs e)
    {
        tbUrl.Text       = ddlModul.SelectedValue.Substring(0, ddlModul.SelectedValue.IndexOf("__"));
        tbTitle.Text     = ddlModul.SelectedItem.Text;
        tbUrl.CssClass   = "active";
        tbTitle.CssClass = "active";

        string app = ddlModul.SelectedValue.Substring(ddlModul.SelectedValue.IndexOf("__") + "__".Length);

        DataTable dt = new DataTable();

        dt = Groups.GetAllGroups(
            " * ",
            DataExtension.AndConditon(
                GroupsTSql.GetGroupsByVglang(language),
                GroupsTSql.GetGroupsByVgapp(app),
                GroupsColumns.IgenableColumn + " <> 2 "),
            "");

        ddlModulCate.Items.Clear();
        if (dt.Rows.Count > 0)
        {
            ddlModulCate.Items.Add(new ListItem("Chọn danh mục", ""));
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                ddlModulCate.Items.Add(new ListItem(DropDownListExtension.FormatForDdl(dt.Rows[i]["IGLEVEL"].ToString()) + dt.Rows[i]["VGNAME"].ToString(), dt.Rows[i]["IGID"].ToString()));
            }
        }
    }
    void GetParentCate()
    {
        DropDownListExtension.LoadParentCates(app, lang, ddlParentCate, false);

        if (!igid.Equals(""))
        {
            ddlParentCate.SelectedValue = igid;
        }
    }
    //Lấy nhóm modul, đổ vào dropdownlist
    void getGroups()
    {
        DataTable dt = new DataTable();

        dt = Groups.GetAllGroups(" * ", DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(Modul), GroupsTSql.GetGroupsByVglang(language), "igenable <> '2'"), "");
        ddl_groups.Items.Add(new ListItem("Chọn danh mục", string.Empty));
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            ddl_groups.Items.Add(new ListItem(DropDownListExtension.FormatForDdl(dt.Rows[i]["IGLEVEL"].ToString()) + dt.Rows[i]["VGNAME"].ToString(), dt.Rows[i]["IGID"].ToString()));
        }
    }
    void GetGroupsProductInDdl()
    {
        DataTable dt = new DataTable();

        condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVglang(language), GroupsTSql.GetGroupsByVgapp(CodeApplications.Tour), " igenable <> '2' ");
        dt        = Groups.GetAllGroups("*", condition, "");
        DdlGroupProduct.Items.Clear();
        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DdlGroupProduct.Items.Add(new ListItem(DropDownListExtension.FormatForDdl(dt.Rows[i]["IGLEVEL"].ToString()) + dt.Rows[i]["VGNAME"].ToString(), dt.Rows[i][GroupsColumns.IgidColumn].ToString()));
            }
        }
    }
    /// <summary>
    /// Lấy danh sách các thuộc tính đã được add
    /// </summary>
    void GetListAdded()
    {
        lstbAdded.Items.Clear();
        condition = DataExtension.AndConditon(
            TatThanhJsc.TSql.GroupsTSql.GetGroupsByVglang(language),
            TatThanhJsc.TSql.GroupsTSql.GetGroupsByVgapp(app),
            GroupsColumns.IgenableColumn + "<>2",
            "charindex('" + parramSplitString + "'+cast(" + TatThanhJsc.Columns.GroupsColumns.IgidColumn + " as varchar(10))+'" + parramSplitString + "','" + GetListFilterProperties() + "') >0");
        DataTable dt = new DataTable();

        dt = TatThanhJsc.Database.Groups.GetAllGroups("*", condition, "");
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            lstbAdded.Items.Add(new ListItem(DropDownListExtension.FormatForDdl(dt.Rows[i]["IGLEVEL"].ToString()) + dt.Rows[i]["VGNAME"].ToString(), dt.Rows[i]["IGID"].ToString()));
        }
    }
    void GetGroupsInDdl()
    {
        DataTable dt = new DataTable();

        condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVglang(language), GroupsTSql.GetGroupsByVgapp(app), " igenable <> '2' ");
        dt        = Groups.GetAllGroups("*", condition, "");
        DdlGroupWebsite.Items.Clear();
        DdlGroupWebsite.Items.Add(new ListItem("Danh mục gốc", "0"));
        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DdlGroupWebsite.Items.Add(new ListItem(DropDownListExtension.FormatForDdl(dt.Rows[i]["IGLEVEL"].ToString()) + dt.Rows[i]["VGNAME"].ToString(), dt.Rows[i]["IGID"].ToString()));
            }
        }
        DdlGroupWebsite.SelectedValue = hd_parent;
    }
Example #8
0
    void GetGroupsInDdl()
    {
        DataTable dt = new DataTable();

        dt = Groups.GetAllGroups("*", DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(app) + " AND IGENABLE <> '2' ", GroupsTSql.GetGroupsByVglang(language)), "");
        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                ddl_group_product.Items.Add(new ListItem(DropDownListExtension.FormatForDdl(dt.Rows[i]["IGLEVEL"].ToString()) + dt.Rows[i]["VGNAME"].ToString(), dt.Rows[i]["IGID"].ToString()));
            }
        }
        if (!igid.Equals(""))
        {
            ddl_group_product.SelectedValue = igid;
        }
    }
    void GetGroupsProductInDdl()
    {
        DataTable dt = new DataTable();

        condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVglang(language), GroupsTSql.GetGroupsByVgapp(CodeApplications.Product), " igenable <> '2' ");
        dt        = Groups.GetAllGroups("*", condition, "");
        DdlGroupProduct.Items.Clear();
        DdlGroupProduct.Items.Add(new ListItem("Danh mục gốc", "0"));
        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                string link = "/" + dt.Rows[i][GroupsColumns.VGSEOLINKSEARCHColumn].ToString().ToLower() + RewriteExtension.Extensions;
                DdlGroupProduct.Items.Add(new ListItem(DropDownListExtension.FormatForDdl(dt.Rows[i]["IGLEVEL"].ToString()) + dt.Rows[i]["VGNAME"].ToString(), dt.Rows[i][GroupsColumns.IgidColumn].ToString()));
            }
        }
    }
    void GetGroupsInDdl()
    {
        DataTable dt = new DataTable();

        fields    = "*";
        condition = DataExtension.AndConditon(
            GroupsTSql.GetGroupsByVglang(language),
            GroupsTSql.GetGroupsByVgapp(app),
            " IGENABLE <> 2 ");
        orderBy = "";
        dt      = Groups.GetAllGroups(fields, condition, orderBy);

        ddlCateSearch.Items.Add(new ListItem(Developer.NewKeyword.TatCaDanhMuc, ""));
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            ddlCateSearch.Items.Add(new ListItem(DropDownListExtension.FormatForDdl(dt.Rows[i]["IGLEVEL"].ToString()) + dt.Rows[i]["VGNAME"].ToString(), dt.Rows[i]["IGID"].ToString()));
        }
        ddlCateSearch.SelectedValue = igid;
    }
    private void LoadDestCate()
    {
        ddlCateDest.Items.Clear();

        condition = DataExtension.AndConditon(
            GroupsTSql.GetGroupsByIgenable("1"),
            GroupsTSql.GetGroupsByVglang(ddlLanguageDest.SelectedValue),
            GroupsTSql.GetGroupsByVgapp(ddlModulDest.SelectedValue)
            );
        DataTable dt = new DataTable();

        fields = DataExtension.GetListColumns(GroupsColumns.IgidColumn, GroupsColumns.VgnameColumn, GroupsColumns.IglevelColumn);

        dt = Groups.GetAllGroups(fields, condition, "");
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            ddlCateDest.Items.Add(new ListItem(DropDownListExtension.FormatForDdl(dt.Rows[i][GroupsColumns.IglevelColumn].ToString()) + dt.Rows[i][GroupsColumns.VgnameColumn].ToString(), dt.Rows[i][GroupsColumns.IgidColumn].ToString()));
        }
    }
    void GetGroupsInDdl()
    {
        DataTable dt = new DataTable();

        fields    = "*";
        condition = DataExtension.AndConditon(
            GroupsTSql.GetGroupsByVglang(language),
            GroupsTSql.GetGroupsByVgapp(app),
            " IGENABLE <> 2 ");
        orderBy = "";
        dt      = Groups.GetAllGroups(fields, condition, orderBy);
        if (dt.Rows.Count > 0)
        {
            ddl_group_ontab.Items.Add(new ListItem("Tất cả danh mục quảng cáo", ""));
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                ddl_group_ontab.Items.Add(new ListItem(DropDownListExtension.FormatForDdl(dt.Rows[i]["IGLEVEL"].ToString()) + dt.Rows[i]["VGNAME"].ToString(), dt.Rows[i]["IGID"].ToString()));
            }
        }
    }
Example #13
0
 void LoadParentCate()
 {
     DropDownListExtension.LoadParentCates(app, language, ddlParentCate);
     ddlParentCate.SelectedValue = hd_parent;
 }