Example #1
0
    protected void saveButton_Click(object sender, EventArgs e)
    {
        Client        clientObj           = null;
        ClientGateway ClientGatewayObject = null;
        string        message             = null;

        try
        {
            clientObj               = new Client();
            clientObj.Id            = idLabel.Text;
            clientObj.CompanyName   = nameLabel.Text;
            clientObj.ContactPerson = contactPersonLabel.Text;
            clientObj.ContactDate   = Convert.ToDateTime(contactDateLabel.Text);
            clientObj.Address       = addressLabel.Text;
            clientObj.PhoneNo       = phoneLabel.Text;
            clientObj.Email         = emailLabel.Text;
            ClientGatewayObject     = new ClientGateway();
            message = ClientGatewayObject.InsertClient(clientObj).ToString();

            if (message == "True")
            {
                message = "Data has been saved successfully";
                Response.Redirect("ClientCreateUIPage.aspx?" + "&message=" + Server.UrlEncode(message));
            }
        }
        catch (PrimaryKeyException primaryKeyExceptionObj)
        {
            errorMessageLabel.Text = primaryKeyExceptionObj.Message;
        }
        catch (SqlException sqlExceptionObj)
        {
            errorMessageLabel.Text = sqlExceptionObj.Message;
        }
        catch (Exception exceptionObj)
        {
            errorMessageLabel.Text = exceptionObj.Message;
        }
    }