コード例 #1
0
ファイル: Default.aspx.cs プロジェクト: nsadovin/Wilstream
    protected void GridViewLeadProducts_SelectedIndexChanged(object sender, EventArgs e)
    {
        var Result = new List <Bitrix24.PRODUCT>();

        if (Session.Contents["productrows"] != null)
        {
            Result = (List <Bitrix24.PRODUCT>)Session.Contents["productrows"];
        }

        if (Result.FirstOrDefault(r => r.ID == Convert.ToInt32(GridViewLeadProducts.SelectedValue)) != null)
        {
            Result.Remove(Result.FirstOrDefault(r => r.ID == Convert.ToInt32(GridViewLeadProducts.SelectedValue)));
        }
        Session.Contents["productrows"] = Result;
        GridViewLeadProducts.DataBind();
    }
コード例 #2
0
ファイル: Default.aspx.cs プロジェクト: nsadovin/Wilstream
    protected void GridViewProductSearch_SelectedIndexChanged(object sender, EventArgs e)
    {
        var Result = new List <Bitrix24.PRODUCT>();

        if (Session.Contents["productrows"] != null)
        {
            Result = (List <Bitrix24.PRODUCT>)Session.Contents["productrows"];
        }

        var ResultSeacrh = new List <Bitrix24.PRODUCT>();

        if (Session.Contents["productsearch"] != null)
        {
            ResultSeacrh = (List <Bitrix24.PRODUCT>)Session.Contents["productsearch"];
        }

        if (Result.FirstOrDefault(r => r.ID == ResultSeacrh[GridViewProductSearch.SelectedIndex].ID) == null)
        {
            Result.Add(ResultSeacrh[GridViewProductSearch.SelectedIndex]);
        }
        Session.Contents["productrows"] = Result;
        GridViewLeadProducts.DataBind();
    }