示例#1
0
    public void BindModules()
    {
        int?Project_ID = null;

        if (ViewState["ProjectID"] != null)
        {
            Project_ID = UDFLib.ConvertToInteger(ViewState["ProjectID"].ToString());
        }

        string sortbycoloumn = (ViewState["MODULESORTBYCOLOUMN"] == null) ? null : (ViewState["MODULESORTBYCOLOUMN"].ToString());
        int?   sortdirection = null;

        if (ViewState["MODULESORTDIRECTION"] != null)
        {
            sortdirection = Int32.Parse(ViewState["MODULESORTDIRECTION"].ToString());
        }

        DataTable dt = BLL_Infra_ShipSettings.Get_Module_Search("", Project_ID, sortbycoloumn, sortdirection);

        if (dt.Rows.Count > 0)
        {
            if (ViewState["ModuleID"] == null)
            {
                ViewState["ModuleID"] = dt.Rows[0]["Module_ID"].ToString();
            }
        }
        else
        {
            ViewState["ModuleID"] = null;
        }
    }
    private void BindEmptyModule()
    {
        DataTable dt = BLL_Infra_ShipSettings.Get_Module_Search(null, null, null, null);

        gvModule.DataSource = dt;
        gvModule.DataBind();
    }
示例#3
0
    public void BindModules()
    {
        int?Project_ID = null;

        if (ViewState["ProjectID"] != null)
        {
            Project_ID = Convert.ToInt32(ViewState["ProjectID"].ToString());
        }

        string sortbycoloumn = (ViewState["MODULESORTBYCOLOUMN"] == null) ? null : (ViewState["MODULESORTBYCOLOUMN"].ToString());
        int?   sortdirection = null;

        if (ViewState["MODULESORTDIRECTION"] != null)
        {
            sortdirection = Int32.Parse(ViewState["MODULESORTDIRECTION"].ToString());
        }

        DataTable dt = BLL_Infra_ShipSettings.Get_Module_Search(txtSearchModule.Text, Project_ID, sortbycoloumn, sortdirection);

        if (dt.Rows.Count > 0)
        {
            gvModule.DataSource = dt;
            gvModule.DataBind();

            if (ViewState["ModuleID"] == null)
            {
                ViewState["ModuleID"] = dt.Rows[0]["Module_ID"].ToString();

                BindModuleList(Convert.ToInt32(ViewState["ModuleID"].ToString()));

                gvModule.SelectedIndex = 0;
            }
            SetModuleRowSelection();
        }
        else
        {
            gvModule.DataSource = dt;
            gvModule.DataBind();
            ViewState["ModuleID"] = null;
        }

        UpdModuleGrid.Update();
    }