Пример #1
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            try
            {
                SupplierModel _supplierModel = new SupplierModel();

                if (saveButton.Text == "Save")
                {
                    //_supplierModel.Id = Convert.ToInt32(idTextBox.Text);
                    _supplierModel.Code    = codeTextBox.Text;
                    _supplierModel.Name    = nameTextBox.Text;
                    _supplierModel.Address = addressTextBox.Text;
                    _supplierModel.Email   = emailTextBox.Text;
                    _supplierModel.Contact = contactTextBox.Text;
                    _supplierModel.Person  = personTextBox.Text;

                    if (_supplierManager.AddSupplier(_supplierModel))
                    {
                        supplieDataGridView.DataSource = _supplierManager.DisplaySaveSupplier();
                    }
                }
                else if (saveButton.Text == "Update")
                {
                    _supplierModel.Id      = Convert.ToInt32(idTextBox.Text);
                    _supplierModel.Code    = codeTextBox.Text;
                    _supplierModel.Name    = nameTextBox.Text;
                    _supplierModel.Address = addressTextBox.Text;
                    _supplierModel.Email   = emailTextBox.Text;
                    _supplierModel.Contact = contactTextBox.Text;
                    _supplierModel.Person  = personTextBox.Text;

                    _supplierManager.UpdateSupplierInfo(_supplierModel);

                    idTextBox.Clear();
                    codeTextBox.Clear();
                    nameTextBox.Clear();
                    addressTextBox.Clear();
                    emailTextBox.Clear();
                    contactTextBox.Clear();
                    personTextBox.Clear();

                    supplieDataGridView.DataSource = _supplierManager.DisplaySaveSupplier();

                    saveButton.Text = "Save";
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }