Beispiel #1
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        SupplierAdmin supplierAdmin = new SupplierAdmin();
        Supplier supplier = new Supplier();

        if (ItemId > 0)
        {
            supplier = supplierAdmin.GetBySupplierID(ItemId);
        }

        supplier.Name = Name.Text;
        supplier.Description = Description.Text;
        supplier.ContactFirstName = ContactFirstName.Text;
        supplier.ContactLastName = ContactLastName.Text;
        supplier.ContactPhone = ContactPhone.Text;
        supplier.ContactEmail = EmailId.Text;
        supplier.NotificationEmailID = NotifyEmail.Text;
        supplier.EmailNotificationTemplate = NotificationTemplate.Text;
        supplier.EnableEmailNotification = ChkEmailNotify.Checked;
        supplier.DisplayOrder = int.Parse(DisplayOrder.Text.Trim());
        supplier.ActiveInd = CheckActiveInd.Checked;
        supplier.Custom1 = txtCustom1.Text;
        supplier.Custom2 = txtCustom2.Text;
        supplier.Custom3 = txtCustom3.Text;
        supplier.Custom4 = txtCustom4.Text;
        supplier.Custom5 = txtCustom5.Text;

        if (ddlSupplierTypes.SelectedIndex != -1)
        {
            supplier.SupplierTypeID = int.Parse(ddlSupplierTypes.SelectedValue);
        }

        bool check = false;

        if (ItemId > 0)
        {
            check = supplierAdmin.Update(supplier);
        }
        else
        {
            check = supplierAdmin.Insert(supplier);
        }

        if (check)
        {
            // redirect to main page
            Response.Redirect("list.aspx");
        }
        else
        {
            // display error message
            lblError.Text = "An error occurred while updating. Please try again.";
        }
    }