예제 #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;
        }
    }
예제 #2
0
    private void BindEmptyModule()
    {
        DataTable dt = BLL_Infra_ShipSettings.Get_Module_Search(null, null, null, null);

        gvModule.DataSource = dt;
        gvModule.DataBind();
    }
예제 #3
0
    public void BindProjects()
    {
        string sortbycoloumn = (ViewState["PROJECTSORTBYCOLOUMN"] == null) ? null : (ViewState["PROJECTSORTBYCOLOUMN"].ToString());
        int?   sortdirection = null;

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


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

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

            if (ViewState["ProjectID"] == null)
            {
                ViewState["ProjectID"]  = dt.Rows[0]["Project_ID"].ToString();
                gvProject.SelectedIndex = 0;
            }

            SetProjectRowSelection();
        }
        else
        {
            gvProject.DataSource = dt;
            gvProject.DataBind();
            ViewState["ProjectID"] = null;
        }

        UpdProjectGrid.Update();
    }
예제 #4
0
    protected void Load_Rank_Menu()
    {
        if (TreeView1.SelectedNode != null)
        {
            TreeNode tn         = TreeView1.SelectedNode.Parent;
            string   Project_ID = tn != null ? tn.Value : TreeView1.SelectedNode.Value;
            string   Module_ID  = tn != null ? TreeView1.SelectedNode.Value : null;


            DataTable dt = BLL_Infra_ShipSettings.Get_Rank_Menu_Acess(UDFLib.ConvertToInteger(Project_ID), UDFLib.ConvertIntegerToNull(Module_ID)
                                                                      , UDFLib.ConvertIntegerToNull(DDLVessel.SelectedValue), UDFLib.ConvertToInteger(lstRankList.SelectedValue));


            if (dt.Rows.Count > 0)
            {
                gvMenu.DataSource = dt;
                gvMenu.DataBind();
                btnSave.Visible      = true;
                btnResetMenu.Visible = true;
            }
            else
            {
                gvMenu.DataSource = dt;
                gvMenu.DataBind();
                btnSave.Visible      = false;
                btnResetMenu.Visible = false;
            }
        }
    }
예제 #5
0
 private void BindScreen_By_SrceenID()
 {
     if (ViewState["ScreenID"] != null)
     {
         try
         {
             DataTable dtdetails = new DataTable();
             gvDetails.DataSource = null;
             gvDetails.DataBind();
             dtdetails = BLL_Infra_ShipSettings.Get_Exist_Dtails_ByScreenID(UDFLib.ConvertToInteger(ViewState["ScreenID"]));
             if (dtdetails.Rows.Count > 0)
             {
                 gvDetails.DataSource = dtdetails;
                 gvDetails.DataBind();
             }
             ucCustomPagerItems.Visible = false;
             upDetails.Update();
         }
         catch (Exception)
         {
             throw;
         }
     }
     else
     {
         gvDetails.DataSource = null;
         gvDetails.DataBind();
         upDetails.Update();
     }
 }
예제 #6
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        try
        {
            int iSessionUserID = GetSessionUserID();
            if (lstRankList.SelectedValue != "0")
            {
                foreach (GridViewRow row in gvMenu.Rows)
                {
                    if (row.RowType == DataControlRowType.DataRow)
                    {
                        BLL_Infra_ShipSettings.Ins_Upd_Rank_Menu_Acess(UDFLib.ConvertIntegerToNull(gvMenu.DataKeys[row.RowIndex].Value.ToString())
                                                                       , Convert.ToInt32(DDLVessel.SelectedValue), Convert.ToInt32(lstRankList.SelectedValue)
                                                                       , Convert.ToInt32((((Label)row.FindControl("lblScreenID")).Text).ToString())
                                                                       , (((CheckBox)row.FindControl("chkMenu")).Checked == true) ? 1 : 0
                                                                       , (((CheckBox)row.FindControl("chkView")).Checked == true) ? 1 : 0
                                                                       , (((CheckBox)row.FindControl("chkAdd")).Checked == true) ? 1 : 0
                                                                       , (((CheckBox)row.FindControl("chkEdit")).Checked == true) ? 1 : 0
                                                                       , (((CheckBox)row.FindControl("chkDelete")).Checked == true) ? 1 : 0
                                                                       , (((CheckBox)row.FindControl("chkApprove")).Checked == true) ? 1 : 0
                                                                       , iSessionUserID);
                    }
                }
            }


            Load_Rank_Menu();
            lblMessage.Text = "Access rights has been saved.";
        }
        catch (Exception ex)
        {
        }
    }
예제 #7
0
    public void BindHelpFileSettings()
    {
        int rowcount = ucCustomPagerItems.isCountRecord;

        string sortbycoloumn = (ViewState["SORTBYCOLOUMN"] == null) ? null : (ViewState["SORTBYCOLOUMN"].ToString());
        int?   sortdirection = null; if (ViewState["SORTDIRECTION"] != null)
        {
            sortdirection = Int32.Parse(ViewState["SORTDIRECTION"].ToString());
        }


        DataTable dt = BLL_Infra_ShipSettings.Get_Help_File_Settings_Search(txtfilter.Text != "" ? txtfilter.Text : null
                                                                            , UDFLib.ConvertIntegerToNull(ddlScreenFilter.SelectedValue), null, sortbycoloumn, sortdirection
                                                                            , ucCustomPagerItems.CurrentPageIndex, ucCustomPagerItems.PageSize, ref rowcount);


        if (ucCustomPagerItems.isCountRecord == 1)
        {
            ucCustomPagerItems.CountTotalRec = rowcount.ToString();
            ucCustomPagerItems.BuildPager();
        }


        if (dt.Rows.Count > 0)
        {
            gvFileSettings.DataSource = dt;
            gvFileSettings.DataBind();
        }
        else
        {
            gvFileSettings.DataSource = dt;
            gvFileSettings.DataBind();
        }
    }
예제 #8
0
    protected void btnModuleSave_Click(object sender, EventArgs e)
    {
        int retval = BLL_Infra_ShipSettings.Ins_Upd_Nav_Modules(UDFLib.ConvertIntegerToNull(ViewState["ModuleID"]), Convert.ToInt32(ViewState["ProjectID"].ToString())
                                                                , Convert.ToInt32(ddlModuleScreen.SelectedValue.ToString()), txtModule.Text, txtModuleImagePath.Text, null, Convert.ToInt32(Session["USERID"].ToString()));

        BindModules();
        UpdModuleGrid.Update();
    }
예제 #9
0
    protected void btnProjectSave_Click(object sender, EventArgs e)
    {
        int retval = BLL_Infra_ShipSettings.Ins_Upd_Project(UDFLib.ConvertIntegerToNull(ViewState["ProjectID"])
                                                            , txtProject.Text, Convert.ToInt32(Session["USERID"].ToString()));

        BindProjects();
        UpdProjectGrid.Update();
    }
예제 #10
0
    protected void btnScreenSave_Click(object sender, EventArgs e)
    {
        int retval = BLL_Infra_ShipSettings.Ins_Upd_Screens(UDFLib.ConvertIntegerToNull(ViewState["ScreenID"])
                                                            , Convert.ToInt32(ddlScreenType.SelectedValue), Convert.ToInt32(ViewState["ModuleID"].ToString())
                                                            , txtScreen.Text, txtClass.Text, txtAssembly.Text, txtImagePath.Text, Convert.ToInt32(Session["USERID"].ToString()));

        BindScreen();
        UpdScreenGrid.Update();
    }
예제 #11
0
    public void BindModuleScreen()
    {
        DataTable dt = BLL_Infra_ShipSettings.Get_Module_Screens();

        ddlModuleScreen.DataTextField  = "Class_Name";
        ddlModuleScreen.DataValueField = "Screen_ID";
        ddlModuleScreen.DataSource     = dt;
        ddlModuleScreen.DataBind();
        ddlModuleScreen.Items.Insert(0, new ListItem("-SELECT-", "0"));
    }
예제 #12
0
    protected void gvDetails_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int Details_ID = UDFLib.ConvertToInteger(gvDetails.DataKeys[e.RowIndex].Values[1].ToString());

        ViewState["ScreenID"] = UDFLib.ConvertToInteger(gvDetails.DataKeys[e.RowIndex].Values[0].ToString());
        int result = BLL_Infra_ShipSettings.Delete_RANK_SCREEN_Access_Details(Details_ID, UDFLib.ConvertToInteger(Session["UserID"].ToString()));

        BindScreen_By_SrceenID();
        upDetails.Update();
    }
예제 #13
0
    protected void ImgDefaultModule_Click(object sender, CommandEventArgs e)
    {
        int retval = BLL_Infra_ShipSettings.Default_Nav_Module(Convert.ToInt32(e.CommandArgument.ToString()), Convert.ToInt32(Convert.ToInt32(Session["userid"].ToString())));

        BindModules();

        ClearModuleFields();

        UpdModuleGrid.Update();
        UpdModuleEntry.Update();
    }
예제 #14
0
    public void BindProjectTemplete()
    {
        DataTable dt = BLL_Infra_ShipSettings.Get_Project_Templete();

        ddlProjectTemplete.DataTextField  = "Class_Name";
        ddlProjectTemplete.DataValueField = "Screen_ID";
        ddlProjectTemplete.DataSource     = dt;
        ddlProjectTemplete.DataBind();

        ddlProjectTemplete.Items.Insert(0, new ListItem("-SELECT-", "0"));
    }
예제 #15
0
    protected void ImgScreenDelete_Click(object sender, CommandEventArgs e)
    {
        int retval = BLL_Infra_ShipSettings.Delete_Screen(Convert.ToInt32(e.CommandArgument.ToString()), Convert.ToInt32(Convert.ToInt32(Session["userid"].ToString())));

        BindScreen();

        ClearScreenFields();

        UpdScreenGrid.Update();
        UpdScreenEntry.Update();
    }
예제 #16
0
    private void BindEmptyScreen()
    {
        int       rowcount = 0;
        DataTable dt       = BLL_Infra_ShipSettings.Get_Screen_Search(null, null, null, null, null, null, ref rowcount);

        gvScreens.DataSource = dt;
        gvScreens.DataBind();
        ucCustomPagerItems.Visible = false;
        ClearModuleFields();
        ClearScreenFields();
    }
예제 #17
0
    public void BindScreen()
    {
        int rowcount = ucCustomPagerItems.isCountRecord;
        int?ModuleID = null;

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

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

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

        DataTable dt = BLL_Infra_ShipSettings.Get_Screen_Search("", ModuleID, sortbycoloumn, sortdirection, ucCustomPagerItems.CurrentPageIndex, ucCustomPagerItems.PageSize, ref rowcount);

        if (ucCustomPagerItems.isCountRecord == 1)
        {
            ucCustomPagerItems.CountTotalRec = rowcount.ToString();
            ucCustomPagerItems.BuildPager();
        }


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

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

                gvScreens.SelectedIndex = 0;
                BindScreen_By_SrceenID();
            }
            SetScreenRowSelection();
        }
        else
        {
            gvScreens.DataSource = dt;
            gvScreens.DataBind();
            ViewState["ScreenID"] = null;
            BindScreen_By_SrceenID();
        }

        ucCustomPagerItems.Visible = false;
        UpdScreenGrid.Update();
    }
예제 #18
0
    protected void BindProjectModuleTree()
    {
        DataSet ds = BLL_Infra_ShipSettings.Get_Project_Module_Tree(Convert.ToInt32(Session["USERID"].ToString()));

        if (ds.Tables.Count > 0)
        {
            int meni  = 0;
            int child = 0;

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                TreeNode mi = new TreeNode(dr["Name"].ToString().Trim(), dr["Project_ID"].ToString());
                TreeView1.Nodes.Add(mi);

                DataRow[] drInners = ds.Tables[1].Select("Project_ID ='" + dr["Project_ID"].ToString() + "' ");
                if (drInners.Length != 0)
                {
                    foreach (DataRow drInner in drInners)
                    {
                        TreeNode miner;
                        miner = new TreeNode(drInner["Name"].ToString().Trim(), drInner["Module_ID"].ToString());

                        TreeView1.Nodes[meni].ChildNodes.Add(miner);

                        ///////////////

                        DataRow[] drInners1 = ds.Tables[2].Select("Module_ID ='" + drInner["Module_ID"].ToString() + "' ");
                        if (drInners1.Length != 0)
                        {
                            foreach (DataRow drInner1 in drInners1)
                            {
                                TreeNode miner1;
                                miner1 = new TreeNode(drInner1["Name"].ToString().Trim(), drInner1["Screen_ID"].ToString());
                                miner.ChildNodes.Add(miner1);
                            }

                            miner.CollapseAll();
                        }

                        //////////////////

                        TreeView1.Nodes[meni].CollapseAll();

                        child++;
                    }
                }
                meni++;
            }
        }
    }
예제 #19
0
    private void BindProjectList(int Project_ID)
    {
        DataTable dt = BLL_Infra_ShipSettings.Get_Projects(Project_ID);

        if (dt.Rows.Count > 0)
        {
            txtProject.Text           = dt.Rows[0]["Project_Name"].ToString();
            lblProjectCreatedBy.Text  = dt.Rows[0]["CREATEDBY"].ToString();
            lblProjectModifiedBy.Text = dt.Rows[0]["MODIFIEDBY"].ToString();
            lblProjectDeletedBy.Text  = dt.Rows[0]["DELETEDBY"].ToString();
        }

        UpdProjectEntry.Update();
    }
예제 #20
0
    private void BindModuleList(int Module_ID)
    {
        DataTable dt = BLL_Infra_ShipSettings.Get_Modules(Module_ID);

        if (dt.Rows.Count > 0)
        {
            txtModule.Text           = dt.Rows[0]["Module_Name"].ToString();
            lblModuleCreatedBy.Text  = dt.Rows[0]["CREATEDBY"].ToString();
            lblModuleModifiedBy.Text = dt.Rows[0]["MODIFIEDBY"].ToString();
            lblModuleDeletedBy.Text  = dt.Rows[0]["DELETEDBY"].ToString();
        }

        UpdModuleEntry.Update();
    }
예제 #21
0
    protected void ImgProjectDelete_Click(object sender, CommandEventArgs e)
    {
        int retval = BLL_Infra_ShipSettings.Delete_Nav_Projects(Convert.ToInt32(e.CommandArgument.ToString()), Convert.ToInt32(Convert.ToInt32(Session["userid"].ToString())));

        BindProjects();
        BindEmptyModule();

        ClearProjectFields();
        ClearModuleFields();

        UpdProjectGrid.Update();
        UpdProjectEntry.Update();

        UpdModuleGrid.Update();
        UpdModuleEntry.Update();
    }
예제 #22
0
    protected void btnCopy_Click(object sender, EventArgs e)
    {
        if (TreeView1.SelectedNode != null)
        {
            TreeNode tn         = TreeView1.SelectedNode.Parent;
            string   Project_ID = tn != null ? tn.Value : TreeView1.SelectedNode.Value;
            string   Module_ID  = tn != null ? TreeView1.SelectedNode.Value : null;

            BLL_Infra_ShipSettings.Copy_Rank_Menu_Acess(UDFLib.ConvertToInteger(DDLFromVessel.SelectedValue), UDFLib.ConvertToInteger(DDLFromRank.SelectedValue)
                                                        , UDFLib.ConvertToInteger(DDLVessel.SelectedValue), UDFLib.ConvertIntegerToNull(lstRankList.SelectedValue), UDFLib.ConvertToInteger(ddlAppendMode.SelectedValue)
                                                        , UDFLib.ConvertToInteger(ddlCopyMenu.SelectedValue), UDFLib.ConvertIntegerToNull(Project_ID), UDFLib.ConvertIntegerToNull(Module_ID), UDFLib.ConvertToInteger(Session["USERID"].ToString()));

            Load_Rank_Menu();

            lblMessage.Text = "Access rights has been copied.";
        }
    }
예제 #23
0
    private void BindModuleList(int Module_ID)
    {
        DataTable dt = BLL_Infra_ShipSettings.Get_Nav_Modules(Module_ID);

        if (dt.Rows.Count > 0)
        {
            txtModule.Text = dt.Rows[0]["Name"].ToString();
            ddlModuleScreen.SelectedValue = dt.Rows[0]["Screen_ID"].ToString();
            txtModuleImagePath.Text       = dt.Rows[0]["Image_Path"].ToString();

            lblModuleCreatedBy.Text  = dt.Rows[0]["CREATEDBY"].ToString();
            lblModuleModifiedBy.Text = dt.Rows[0]["MODIFIEDBY"].ToString();
            lblModuleDeletedBy.Text  = dt.Rows[0]["DELETEDBY"].ToString();
        }

        UpdModuleEntry.Update();
    }
예제 #24
0
    private void BindScreenList(int Screen_ID)
    {
        DataTable dt = BLL_Infra_ShipSettings.Get_Screens(Screen_ID);

        if (dt.Rows.Count > 0)
        {
            txtScreen.Text              = dt.Rows[0]["Screen_Name"].ToString();
            txtClass.Text               = dt.Rows[0]["Class_Name"].ToString();
            txtAssembly.Text            = dt.Rows[0]["Assembly_Name"].ToString();
            txtImagePath.Text           = dt.Rows[0]["Image_Path"].ToString();
            ddlScreenType.SelectedValue = dt.Rows[0]["Screen_Type"].ToString();
            lblScreenCreatedBy.Text     = dt.Rows[0]["CREATEDBY"].ToString();
            lblScreenModifiedby.Text    = dt.Rows[0]["MODIFIEDBY"].ToString();
            lblScreenDeletedby.Text     = dt.Rows[0]["DELETEDBY"].ToString();
        }
        UpdScreenEntry.Update();
    }
예제 #25
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        foreach (GridViewRow gr in gvAssignScreen.Rows)
        {
            CheckBox chkAssingScreen = (CheckBox)gr.FindControl("chkAssingScreen");

            string lblScreen_ID    = ((Label)gr.FindControl("lblScreen_ID")).Text;
            string lblNavModule_ID = ((Label)gr.FindControl("lblNavModule_ID")).Text;


            if ((chkAssingScreen.Checked == true || lblNavModule_ID != "0") && chkAssingScreen.Enabled == true)
            {
                int retval = BLL_Infra_ShipSettings.Ins_Upd_Assign_Child_Screen(Convert.ToInt32(Request.QueryString["Nav_Module_ID"].ToString()), chkAssingScreen.Checked == true ? 1:0
                                                                                , Convert.ToInt32(lblScreen_ID), Convert.ToInt32(Session["userid"].ToString()));
            }
        }
    }
예제 #26
0
    protected void btnsave_Click(object sender, EventArgs e)
    {
        if (HiddenFlag.Value == "Add")
        {
            int retval = BLL_Infra_ShipSettings.INS_Help_File_Settings(UDFLib.ConvertToInteger(ddlScreen.SelectedValue), txtTopicID.Text, txtTopicDesc.Text
                                                                       , txtHelpFileName.Text, UDFLib.ConvertToInteger(Session["USERID"]));
        }
        else
        {
            int retval = BLL_Infra_ShipSettings.UPD_Help_File_Settings(Convert.ToInt32(txtID.Text.Trim()), UDFLib.ConvertToInteger(ddlScreen.SelectedValue), txtTopicID.Text, txtTopicDesc.Text
                                                                       , txtHelpFileName.Text, UDFLib.ConvertToInteger(Session["USERID"]));
        }

        BindHelpFileSettings();
        string hidemodal = String.Format("hideModal('divadd')");

        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "hidemodal", hidemodal, true);
    }
예제 #27
0
    private void BindProjectList(int Project_ID)
    {
        DataTable dt = BLL_Infra_ShipSettings.Get_Nav_Projects(Project_ID);

        if (dt.Rows.Count > 0)
        {
            txtProject.Text = dt.Rows[0]["Name"].ToString();
            ddlProjectTemplete.SelectedValue = dt.Rows[0]["Screen_ID"].ToString();

            txtProjImagePath.Text = dt.Rows[0]["Image_Path"].ToString();

            lblProjectCreatedBy.Text  = dt.Rows[0]["CREATEDBY"].ToString();
            lblProjectModifiedBy.Text = dt.Rows[0]["MODIFIEDBY"].ToString();
            lblProjectDeletedBy.Text  = dt.Rows[0]["DELETEDBY"].ToString();
        }

        UpdProjectEntry.Update();
    }
예제 #28
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_Nav_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();
    }
예제 #29
0
    protected void onUpdate(object source, CommandEventArgs e)
    {
        HiddenFlag.Value = "Edit";
        OperationMode    = "Edit File settings";

        DataTable dt = new DataTable();

        dt = BLL_Infra_ShipSettings.Get_Help_File_Settings_List(Convert.ToInt32(e.CommandArgument.ToString()));

        txtID.Text = dt.Rows[0]["ID"].ToString();
        ddlScreen.SelectedValue = dt.Rows[0]["Screen_ID"].ToString();
        txtHelpFileName.Text    = dt.Rows[0]["Help_File_Name"].ToString();
        txtTopicID.Text         = dt.Rows[0]["Topic_ID"].ToString();
        txtTopicDesc.Text       = dt.Rows[0]["Topic_Description"].ToString();


        string AddUserTypemodal = String.Format("showModal('divadd',false);");

        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "AddUserTypemodal", AddUserTypemodal, true);
    }
예제 #30
0
    protected void ImgExpExcel_Click(object sender, EventArgs e)
    {
        int rowcount = ucCustomPagerItems.isCountRecord;

        string sortbycoloumn = (ViewState["SORTBYCOLOUMN"] == null) ? null : (ViewState["SORTBYCOLOUMN"].ToString());
        int?   sortdirection = null; if (ViewState["SORTDIRECTION"] != null)
        {
            sortdirection = Int32.Parse(ViewState["SORTDIRECTION"].ToString());
        }

        DataTable dt = BLL_Infra_ShipSettings.Get_Help_File_Settings_Search(txtfilter.Text != "" ? txtfilter.Text : null
                                                                            , UDFLib.ConvertIntegerToNull(ddlScreenFilter.SelectedValue), null, sortbycoloumn, sortdirection
                                                                            , null, null, ref rowcount);



        string[] HeaderCaptions  = { "Screen", "Class", "Topic", "Topic Description", "Help File Name" };
        string[] DataColumnsName = { "Screen_Name", "Class_Name", "Topic_ID", "Topic_Description", "Help_File_Name" };

        GridViewExportUtil.ShowExcel(dt, HeaderCaptions, DataColumnsName, "Help_File_Settings", "Help File Settings", "");
    }