示例#1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                labelMessage.Text = string.Empty;
                using (BrandRT receiverTransfer = new BrandRT())
                {
                    int originID = int.Parse(txtOriginID.Text);

                    if (receiverTransfer.IsBrandNameExists(txtBrandName.Text, originID))
                    {
                        labelMessage.Text      = "Brand Name " + txtBrandName.Text + " Already Exists !";
                        labelMessage.ForeColor = System.Drawing.Color.Red;
                        return;
                    }

                    Brand brand = CreateBrand();
                    receiverTransfer.AddBrand(brand);
                    if (brand.IID > 0)
                    {
                        labelMessage.Text      = "Data successfully saved...";
                        labelMessage.ForeColor = System.Drawing.Color.Green;
                    }
                    else
                    {
                        labelMessage.Text      = "Data not saved...";
                        labelMessage.ForeColor = System.Drawing.Color.Red;
                    }
                }
                ClearField();
                LoadBrandListView();
            }
            catch (Exception ex)
            {
                labelMessage.Text      = "Error : " + ex.Message;
                labelMessage.ForeColor = System.Drawing.Color.Red;
            }
        }