protected void Page_Load(object sender, EventArgs e) { if (SessionManager.CurrentUser == null) { Common.RedirectToLoginPage(this); return; } else if (!IsPostBack) { FillLabelLanguage(); ParamFunctionFamRepository repoFunc = new ParamFunctionFamRepository(); ddlFunctionFam.DataTextField = "FonctionFamID"; ddlFunctionFam.DataValueField = "FonctionFamID"; ddlFunctionFam.DataSource = repoFunc.GetAllFunctionFams(); ddlFunctionFam.DataBind(); if (!string.IsNullOrEmpty(Request.QueryString["FunctionID"])) { int functionID = int.Parse(Request.QueryString["FunctionID"]); ParamFunction function = new ParamFunctionRepository().FindOne(new ParamFunction(functionID)); ddlFunctionFam.SelectedValue = function.FunctionFamID; txtLabel.Text = function.Label; } } }
protected void OnFunctionFamDeleteClicked(object sender, EventArgs e) { LinkButton lnkItem = (LinkButton)sender; string functionFamID = lnkItem.CommandArgument; ParamFunctionFam deleteItem = new ParamFunctionFam(functionFamID); ParamFunctionFamRepository repo = new ParamFunctionFamRepository(); repo.Delete(deleteItem); BindGridData(); gridFunctionFam.DataBind(); }
private void BindGridData() { ParamFunctionFamRepository repo = new ParamFunctionFamRepository(); gridFunctionFam.DataSource = repo.GetAllFunctionFams(); }
protected void OnKnowFuncUnitItemChanged(object sender, EventArgs e) { string unit = (string)((RadComboBox)sender).SelectedValue; if (lblKnowFuncDestination.Text == ResourceManager.GetString("lblCanFunctionGrid")) { ParamFunctionFamRepository repo = new ParamFunctionFamRepository(); ddlKnowFuncFam.DataSource = repo.GetParamFunctionFamByGenre(unit); ddlKnowFuncFam.DataTextField = "FonctionFamID"; ddlKnowFuncFam.DataValueField = "FonctionFamID"; } else { ParamKnowledgeFamRepository repo = new ParamKnowledgeFamRepository(); ddlKnowFuncFam.DataSource = repo.GetParamKnowledgeFamByGenre(unit); ddlKnowFuncFam.DataTextField = "ConFamilleID"; ddlKnowFuncFam.DataValueField = "ConFamilleID"; } ddlKnowFuncFam.DataBind(); OnKnowFuncFamItemChanged(ddlKnowFuncFam, null); }
protected void OnFunctionEditClicked(object sender, EventArgs e) { divKnowledgeFunctionEdit.Visible = true; btnFunctionEdit.Enabled = false; btnKnowledgeEdit.Enabled = false; lblKnowFuncDestination.Text = ResourceManager.GetString("lblCanFunctionGrid"); lblFieldSetKnowFunc.Text = ResourceManager.GetString("lblFieldSetKnowFunc_Function"); gridKnowFuncDestination.MasterTableView.DataKeyNames = new string[] { "FunctionID" }; gridKnowFuncDestination.MasterTableView.DataMember = "CandidateFunction"; gridKnowFuncDestination.MasterTableView.Columns[2].HeaderText = ResourceManager.GetString("lblCanFunctionGrid"); SessionManager.CanFunctionDesList = CopyCanFunctionList(SessionManager.CanFunctionOldList); gridKnowFuncDestination.DataSource = SessionManager.CanFunctionDesList; gridKnowFuncDestination.DataBind(); ParamFunctionFamRepository repo = new ParamFunctionFamRepository(); ddlKnowFuncUnit.DataSource = repo.GetFunctionFamGenreList(); ddlKnowFuncUnit.DataBind(); OnKnowFuncUnitItemChanged(ddlKnowFuncUnit, null); }
protected void OnExpectUnitItemChanged(object sender, EventArgs e) { string unit = (string)((RadComboBox)sender).SelectedValue; ddlCanExpectFam.DataTextField = "FonctionFamID"; ddlCanExpectFam.DataValueField = "FonctionFamID"; ParamFunctionFamRepository repo = new ParamFunctionFamRepository(); ddlCanExpectFam.DataSource = repo.GetParamFunctionFamByGenre(unit); ddlCanExpectFam.DataBind(); OnExpectFamItemChanged(ddlCanExpectFam, null); }
protected void OnBtnExpectEditClicked(object sender, EventArgs e) { divAddRemoveExpectancy.Visible = true; btnCanExpectEdit.Enabled = false; SessionManager.CanExpectDesList = CopyCanExpectList(SessionManager.CanExpectOldList); gridCanExpectDestination.DataSource = SessionManager.CanExpectDesList; gridCanExpectDestination.DataBind(); ParamFunctionFamRepository repo = new ParamFunctionFamRepository(); ddlCanExpectUnit.DataSource = repo.GetFunctionFamGenreList(); ddlCanExpectUnit.DataBind(); OnExpectUnitItemChanged(ddlCanExpectUnit, null); }
protected void Page_Load(object sender, EventArgs e) { if (SessionManager.CurrentUser == null) { Common.RedirectToLoginPage(this); return; } else if (!IsPostBack) { FillLabelLanguage(); if (Request.QueryString["FunctionFamID"] != null) { string functionFamID = Request.QueryString["FunctionFamID"]; ParamFunctionFam functionFam = new ParamFunctionFamRepository().GetFunctionFamsByID(functionFamID); txtFunctionFamID.Text = functionFam.FonctionFamID; txtGenre.Text = functionFam.Genre; } } }
protected void OnBtnSaveClicked(object sender, EventArgs e) { ParamFunctionFamRepository repo = new ParamFunctionFamRepository(); ParamFunctionFam saveItem = new ParamFunctionFam(); saveItem.FonctionFamID = txtFunctionFamID.Text; saveItem.Genre = txtGenre.Text; if (Request.QueryString["FunctionFamID"] == null) { //Insert new record ParamFunctionFam oldItem = repo.GetFunctionFamsByID(txtFunctionFamID.Text); if (oldItem == null) repo.InserNewFunctionFam(saveItem); else { string message = ResourceManager.GetString("itemAlreadyExist"); string script1 = "<script type=\"text/javascript\">"; script1 += " alert(\"" + message + "\");"; script1 += " </script>"; if (!ClientScript.IsClientScriptBlockRegistered("redirectUser")) ClientScript.RegisterStartupScript(this.GetType(), "redirectUser", script1); } } else { if (Request.QueryString["FunctionFamID"] == txtFunctionFamID.Text) { repo.Update(saveItem); } else { ParamFunctionFam oldItem = repo.GetFunctionFamsByID(Request.QueryString["FunctionFamID"]); if (oldItem.NumberIDUsed <= 0) { repo.Delete(oldItem); repo.InserNewFunctionFam(saveItem); } else { string message = ResourceManager.GetString("messageFunctionFamBeingUsed"); string script1 = "<script type=\"text/javascript\">"; script1 += " alert(\"" + message + "\");"; script1 += " </script>"; if (!ClientScript.IsClientScriptBlockRegistered("redirectUser")) ClientScript.RegisterStartupScript(this.GetType(), "redirectUser", script1); } } } string script = "<script type=\"text/javascript\">"; script += " OnBtnSaveClientClicked();"; script += " </script>"; if (!ClientScript.IsClientScriptBlockRegistered("redirectUser")) ClientScript.RegisterStartupScript(this.GetType(), "redirectUser", script); }