コード例 #1
0
    private void loadGrid_withAccountsName()
    {
        string  sqlString       = " select * from AccChartOfAccountsBranchView where BrId =" + Int32.Parse(DropDownListBranchNameList.SelectedValue) + " and id =" + Int32.Parse(DropDownListAccountsHead.SelectedValue);
        DataSet givenPermission = objServiceHandler.ExecuteQuery(sqlString);


        GridViewPermissionGiven.DataSource = givenPermission;
        GridViewPermissionGiven.DataBind();

        if (givenPermission.Tables["Table1"].Rows.Count == 0)
        {
            string  sqlString1    = " select * from AccChartOfAccountsMasterView where  id =" + Int32.Parse(DropDownListAccountsHead.SelectedValue);
            DataSet availableHead = objServiceHandler.ExecuteQuery(sqlString1);
            GridViewAvailable.DataSource = availableHead;
            GridViewAvailable.DataBind();
        }
        else
        {
            string  strSql = "SELECT top 0 * FROM AccChartOfAccountsMasterView";
            DataSet oDs    = objServiceHandler.ExecuteQuery(strSql);

            GridViewAvailable.DataSource = oDs;
            GridViewAvailable.DataBind();
        }
    }
コード例 #2
0
    private void loadGrid()
    {
        // var givenBrPermission = from t in db.BranchPermissionViews where t.UserId == Int32.Parse(DropDownListUserList.SelectedValue) select t;
        string  sqlString       = " select * from AccChartOfAccountsBranchView where BrId =" + Int32.Parse(DropDownListBranchNameList.SelectedValue);
        DataSet givenPermission = objServiceHandler.ExecuteQuery(sqlString);


        GridViewPermissionGiven.DataSource = givenPermission;
        GridViewPermissionGiven.DataBind();

        if (givenPermission.Tables["Table1"].Rows.Count == 0)
        {
            //var availableBr = from t in db.BranchNames select t;
            string  sqlString1    = " select * from AccChartOfAccountsMasterView order by AccountsName";
            DataSet availableHead = objServiceHandler.ExecuteQuery(sqlString1);
            GridViewAvailable.DataSource = availableHead;
            GridViewAvailable.DataBind();
        }
        else
        {
            string qry = "";
            //foreach (var br in givenBrPermission)
            foreach (DataRow prows in givenPermission.Tables["Table1"].Rows)
            {
                if (qry == "")
                {
                    qry = qry + "Id<>" + prows["Id"];
                }
                else
                {
                    qry = qry + "and " + "Id<>" + prows["Id"];
                }



                string  strSql = "SELECT * FROM AccChartOfAccountsMasterView where " + qry;
                DataSet oDs    = objServiceHandler.ExecuteQuery(strSql);

                GridViewAvailable.DataSource = oDs;
                GridViewAvailable.DataBind();


                //var availableBr = from t in db.BranchPermissionViews where + qry +     select t;
                // GridViewAvailable.DataSource = availableBr;
                // GridViewAvailable.DataBind();
            }
        }
    }