Exemplo n.º 1
0
        private void clientesToolStripMenuItem_Click(object sender, System.EventArgs e)
        {
            var indexClientes = new IndexClientesForm();

            this.Hide();
            indexClientes.Show();
        }
Exemplo n.º 2
0
        private void button4_Click(object sender, EventArgs e)
        {
            var index = new IndexClientesForm();

            this.Hide();
            index.Show();
        }
Exemplo n.º 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
                {
                    Cliente clienteEditar = new Cliente();
                    clienteEditar.Nombre          = txtNombre.Text;
                    clienteEditar.Apellido        = txtApellido.Text;
                    clienteEditar.DNI             = decimal.Parse(txtDNI.Text);
                    clienteEditar.FechaNacimiento = txtFecha.Value;
                    clienteEditar.Direccion       = txtDireccion.Text;
                    clienteEditar.CodigoPostal    = txtCodigoPostal.Text;
                    clienteEditar.Telefono        = txtTelefono.Text;
                    clienteEditar.Mail            = txtMail.Text;
                    clienteEditar.Activo          = cbkActivo.Checked;

                    ClientesRepository.EditarCliente(clienteEditar, cliente.DNI);
                    MessageBox.Show("El cliente ha sido modificado correctamente");
                    this.Hide();
                    var indexForm = new IndexClientesForm();
                    indexForm.Show();
                }
                catch (SqlException exc)
                {
                    //Violacion de primary key
                    if (exc.Number == 2627)
                    {
                        MessageBox.Show("Ya existe un cliente con ese DNI");
                    }
                    conn.Close();
                }
            }
            else
            {
                string errorMessage = string.Join("\n", errores.ToArray());
                MessageBox.Show(errorMessage);
            }
        }