コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (SessionManager.CurrentUser == null)
     {
         Common.RedirectToLoginPage(this);
         return;
     }
     else if (!IsPostBack)
     {
         FillLabelLanguage();
         if (Request.QueryString["FormID"] != null)
         {
             string formID = Request.QueryString["FormID"];
             ParamLegalForm form = new ParamLegalFormRepository().FindOne(new ParamLegalForm(formID));
             txtFormID.Text = form.FormID;
         }
     }
 }
コード例 #2
0
    protected void OnBtnSaveClicked(object sender, EventArgs e)
    {
        ParamLegalFormRepository repo = new ParamLegalFormRepository();

        ParamLegalForm saveItem = new ParamLegalForm();
        saveItem.FormID = txtFormID.Text;

        if (Request.QueryString["FormID"] == null)
        {
            ParamLegalForm oldItem = repo.FindOne(saveItem);
            if (oldItem != null)
            {
                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
            {
                repo.Insert(saveItem);
            }
        }
        else
        {
            repo.UpdateLegalForm(txtFormID.Text, Request.QueryString["FormID"]);
        }

        string script = "<script type=\"text/javascript\">";
        script += " OnBtnSaveClientClicked();";
        script += " </script>";

        if (!ClientScript.IsClientScriptBlockRegistered("redirectUser"))
            ClientScript.RegisterStartupScript(this.GetType(), "redirectUser", script);
    }
コード例 #3
0
    protected void OnLegalFormDeleteClicked(object sender, EventArgs e)
    {
        LinkButton lnkItem = (LinkButton)sender;
        string formID = lnkItem.CommandArgument;

        ParamLegalForm deleteItem = new ParamLegalForm(formID);
        ParamLegalFormRepository repo = new ParamLegalFormRepository();
        repo.Delete(deleteItem);

        BindGridData();
        gridLegalForm.DataBind();
    }
コード例 #4
0
 private void BindGridData()
 {
     ParamLegalFormRepository repo = new ParamLegalFormRepository();
     gridLegalForm.DataSource = repo.FindAll();
 }