示例#1
0
    protected void gvProject_SelectedIndexChanging(object sender, GridViewSelectEventArgs se)
    {
        ucCustomPagerItems.isCountRecord = 1;
        gvProject.SelectedIndex          = se.NewSelectedIndex;

        ViewState["ProjectID"] = ((Label)gvProject.Rows[se.NewSelectedIndex].FindControl("lblProjectID")).Text;

        ViewState["ModuleID"] = null;
        ViewState["ScreenID"] = null;

        BindProjects();
        BindModules();
        BindScreen();

        ClearModuleFields();
        ClearScreenFields();
        this.SetFocus("txtModule");

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

        UpdModuleGrid.Update();
        UpdModuleEntry.Update();

        UpdScreenGrid.Update();
        UpdScreenEntry.Update();
    }
示例#2
0
    protected void imgScreenSearch_Click(object sender, ImageClickEventArgs e)
    {
        BindScreen();
        ClearScreenFields();

        UpdScreenGrid.Update();
        UpdScreenEntry.Update();
    }
示例#3
0
    protected void gvScreens_SelectedIndexChanging(object sender, GridViewSelectEventArgs se)
    {
        gvScreens.SelectedIndex = se.NewSelectedIndex;
        ViewState["ScreenID"]   = ((Label)gvScreens.Rows[se.NewSelectedIndex].FindControl("lblScreenID")).Text;

        BindScreenList(Convert.ToInt32(ViewState["ScreenID"].ToString()));

        BindScreen();
        UpdScreenEntry.Update();
    }
示例#4
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();
    }
示例#5
0
    protected void imgModuleSearch_Click(object sender, ImageClickEventArgs e)
    {
        BindModules();
        ClearModuleFields();

        BindEmptyScreen();
        ClearScreenFields();

        UpdModuleGrid.Update();
        UpdModuleEntry.Update();

        UpdScreenGrid.Update();
        UpdScreenEntry.Update();
    }
示例#6
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();
    }
示例#7
0
    protected void gvModule_SelectedIndexChanging(object sender, GridViewSelectEventArgs se)
    {
        ucCustomPagerItems.isCountRecord = 1;
        gvModule.SelectedIndex           = se.NewSelectedIndex;

        ViewState["ModuleID"] = ((Label)gvModule.Rows[se.NewSelectedIndex].FindControl("lblModuleID")).Text;
        ViewState["ScreenID"] = null;

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

        BindModules();
        BindScreen();

        ClearScreenFields();

        this.SetFocus("txtScreen");

        UpdScreenGrid.Update();
        UpdScreenEntry.Update();

        UpdModuleEntry.Update();
    }
示例#8
0
    protected void onAddButton(object source, CommandEventArgs e)
    {
        ViewState["AddEdit"] = "Add";
        txtButtonName.Text   = "";
        chkRanksList.Items.Clear();
        txtButtonName.Enabled = true;
        string[] cmdargs = e.CommandArgument.ToString().Split(',');

        ViewState["ScreenID"] = cmdargs[0].ToString();

        DataTable dt = BLL_Infra_ShipSettings.Get_RankList(0);

        chkRanksList.DataTextField  = "Rank_Short_Name";
        chkRanksList.DataValueField = "ID";
        chkRanksList.DataSource     = dt;

        chkRanksList.DataBind();

        string Ranklist = String.Format("showModal('dvAddButton',false);");

        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Ranklist", Ranklist, true);
        UpdScreenEntry.Update();
    }
示例#9
0
    protected void ImgProjectDelete_Click(object sender, CommandEventArgs e)
    {
        int retval = BLL_Infra_ShipSettings.Delete_Projects(Convert.ToInt32(e.CommandArgument.ToString()), Convert.ToInt32(Convert.ToInt32(Session["userid"].ToString())));

        BindProjects();


        BindEmptyModule();
        BindEmptyScreen();

        ClearProjectFields();
        ClearModuleFields();
        ClearScreenFields();

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

        UpdModuleGrid.Update();
        UpdModuleEntry.Update();

        UpdScreenGrid.Update();
        UpdScreenEntry.Update();
    }
示例#10
0
    protected void Edit(object source, CommandEventArgs e)
    {
        ViewState["AddEdit"] = "Edit";
        txtButtonName.Text   = "";
        chkRanksList.Items.Clear();
        //int ScreenID = 0;
        string[] cmdargs = e.CommandArgument.ToString().Split(',');

        ViewState["ID"] = cmdargs[0].ToString();
        DataTable dt = BLL_Infra_ShipSettings.Get_RankList(0);

        chkRanksList.DataTextField  = "Rank_Short_Name";
        chkRanksList.DataValueField = "ID";
        chkRanksList.DataSource     = dt;
        chkRanksList.DataBind();

        DataTable dtDetails = BLL_Infra_ShipSettings.Get_RankList(UDFLib.ConvertToInteger(ViewState["ID"]));

        txtButtonName.Text    = dtDetails.Rows[0]["Key"].ToString();
        txtButtonName.Enabled = false;
        int i = 0;

        foreach (ListItem chkitem in chkRanksList.Items)
        {
            if (dtDetails.Rows[i]["Selected"].ToString() == "1")
            {
                chkitem.Selected = true;
            }
            i++;
        }

        string msgdivResponseShow = string.Format("showModal('dvAddButton',false);");

        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "msgdivResponseShow", msgdivResponseShow, true);
        UpdScreenEntry.Update();
    }