protected void OnBtnSaveClicked(object sender, EventArgs e) { ParamContactFunctionRepository repo = new ParamContactFunctionRepository(); ParamContactFunction saveItem = new ParamContactFunction(); saveItem.FunctionName = txtFunction.Text.Trim(); saveItem.LogicalOrder = txtLogicalOrder.Text.Trim(); if (string.IsNullOrEmpty(Request.QueryString["ContactFunctionID"])) { repo.Insert(saveItem); } else { saveItem.ContactFunctionID = int.Parse(Request.QueryString["ContactFunctionID"]); repo.Update(saveItem); } string script = "<script type=\"text/javascript\">"; script += " OnBtnSaveClientClicked();"; script += " </script>"; if (!ClientScript.IsClientScriptBlockRegistered("redirectUser")) ClientScript.RegisterStartupScript(this.GetType(), "redirectUser", script); }
protected void OnContactFunctionDeleteClicked(object sender, EventArgs e) { LinkButton lnkItem = (LinkButton)sender; int contactFunctionID = int.Parse(lnkItem.CommandArgument); ParamContactFunction deleteItem = new ParamContactFunction(contactFunctionID); ParamContactFunctionRepository repo = new ParamContactFunctionRepository(); repo.Delete(deleteItem); BindGridData(); gridContactFunction.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (SessionManager.CurrentUser == null) { Common.RedirectToLoginPage(this); return; } else if (!IsPostBack) { FillLabelLanguage(); if (!string.IsNullOrEmpty(Request.QueryString["ContactFunctionID"])) { int contactFunctionID = int.Parse(Request.QueryString["ContactFunctionID"]); ParamContactFunction contactFunction = new ParamContactFunctionRepository().FindOne(new ParamContactFunction(contactFunctionID)); txtFunction.Text = contactFunction.FunctionName; txtLogicalOrder.Text = contactFunction.LogicalOrder; } } }
private void BindGridData() { ParamContactFunctionRepository repo = new ParamContactFunctionRepository(); gridContactFunction.DataSource = repo.FindAllWithAscSort(); }