示例#1
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        #region ServerSide Validation
        String strErrorMessage = "";

        if (txtCategoryName.Text == "")
        {
            strErrorMessage += "Enter CategoryName";
        }

        if (strErrorMessage != "")
        {
            lblMessage.Text    = strErrorMessage;
            divMessage.Visible = true;
            return;
        }
        #endregion ServerSide Validation

        #region Collect FormData
        CategoryENT entCategory = new CategoryENT();

        if (txtCategoryName.Text != "")
        {
            entCategory.CategoryName = txtCategoryName.Text.Trim();
        }

        #endregion Collect FormData

        CategoryBAL balCategory = new CategoryBAL();

        if (Request.QueryString["CategoryID"] == null)
        {
            if (balCategory.Insert(entCategory))
            {
                ClearControls();
                lblMessage.Text    = "Add SuccessFully";
                divMessage.Visible = true;
            }
            else
            {
                lblMessage.Text    = balCategory.Message;
                divMessage.Visible = true;
            }
        }
        else
        {
            entCategory.CategoryID = Convert.ToInt32(Request.QueryString["CategoryID"]);
            if (balCategory.Update(entCategory))
            {
                ClearControls();
                Response.Redirect("~/AdminPanel/Category/CategoryList.aspx");
            }
            else
            {
                lblMessage.Text    = balCategory.Message;
                divMessage.Visible = true;
            }
        }
    }
示例#2
0
        private void SaveRecord()
        {
            try
            {
                FormHelpers.CursorWait(true);
                if (IsValid())
                {
                    var isSuccess = false;
                    var msg       = "";
                    AssignRecord(true);
                    switch (MyState)
                    {
                    case FormState.Add:
                        msg = "Saving";
                        if (catbal.Save(cat))
                        {
                            isSuccess = true;
                        }
                        break;

                    case FormState.Edit:
                        msg = "Updating";
                        if (catbal.Update(cat))
                        {
                            isSuccess = true;
                        }
                        break;
                    }
                    if (isSuccess)
                    {
                        MessageHelpers.ShowInfo(msg + " Successful!");
                        MyCaller.RefreshGrid();
                        this.Close();
                    }
                    else
                    {
                        MessageHelpers.ShowWarning(msg + " Failed!");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageHelpers.ShowError(ex.Message);
            }
            finally
            {
                FormHelpers.CursorWait(false);
            }
        }