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(); }
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(); }
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(); }
protected void imgProjectSearch_Click(object sender, ImageClickEventArgs e) { BindProjects(); BindEmptyModule(); ClearProjectFields(); ClearModuleFields(); UpdProjectGrid.Update(); UpdProjectEntry.Update(); UpdModuleGrid.Update(); UpdModuleEntry.Update(); }
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(); }