コード例 #1
0
        private void sucursalesToolStripMenuItem_Click(object sender, System.EventArgs e)
        {
            var indexSucursales = new IndexSucursalesForm();

            this.Hide();
            indexSucursales.Show();
        }
コード例 #2
0
        private void button4_Click(object sender, EventArgs e)
        {
            var index = new IndexSucursalesForm();

            this.Hide();
            index.Show();
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Valido que esten todos los datos y que el tipo de dato sea correcto
            var errores = this.validarCamposCreateOrEdit();

            if (errores.Count == 0)
            {
                try
                {
                    Sucursal sucursal = new Sucursal();
                    sucursal.Nombre       = txtNombre.Text;
                    sucursal.Direccion    = txtDireccion.Text;
                    sucursal.CodigoPostal = int.Parse(txtCodigoPostal.Text);
                    SucursalesRepository.AgregarSucursal(sucursal);
                    MessageBox.Show("La sucursal ha sido agregada correctamente");
                    this.Hide();
                    var indexForm = new IndexSucursalesForm();
                    indexForm.Show();
                }
                catch (SqlException sqlexc)
                {
                    //Violacion de primary key
                    if (sqlexc.Number == 2627)
                    {
                        MessageBox.Show("Ya existe una sucursal con ese código postal");
                    }
                }
            }
            else
            {
                string errorMessage = string.Join("\n", errores.ToArray());
                MessageBox.Show(errorMessage);
            }
        }