private void btnAgregar_Click(object sender, EventArgs e)
        {
            var distribuidor = new Distribuidor();

            distribuidor.nombre       = txtnombre.Text;
            distribuidor.apellido     = txtApellido.Text;
            distribuidor.domicilio    = TxtDomicilio.Text;
            distribuidor.fecha_inicio = DTPfechainicio.Value.Date;



            if (!distribuidor.NombreValido())
            {
                MessageBox.Show("Nombre Invalido");
                txtnombre.Focus();
                return;
            }

            if (!distribuidor.ApellidoValido())
            {
                MessageBox.Show("Apellido Invalido");
                txtApellido.Focus();
                return;
            }

            if (!distribuidor.CuitValido(TxtCuit.Text.ToString()))
            {
                MessageBox.Show("Cuit Invalido");
                TxtCuit.Focus();
                return;
            }

            distribuidor.cuit_dist = long.Parse(TxtCuit.Text);

            if (!distribuidor.domicilioValido())
            {
                MessageBox.Show("Domicilio Invalido");
                TxtDomicilio.Focus();
                return;
            }
            if (!distribuidor.fechavalida())
            {
                MessageBox.Show("Fecha de inicio invalida");
                DTPfechainicio.Focus();
                return;
            }
            if (!_distribuidoresRepositorio.Validar(TxtCuit.Text.ToString()))
            {
                if (_distribuidoresRepositorio.Guardar(distribuidor))
                {
                    MessageBox.Show("Se registro con éxito");
                    ActualizarDistribuidores();
                    LimpiarCampos();
                }
            }
            else
            {
                MessageBox.Show("YA EXISTE");
            }
        }
Exemple #2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            var distribuidor = new Distribuidor();

            distribuidor.apellido     = txtApellido.Text;
            distribuidor.nombre       = txtnombre.Text;
            distribuidor.domicilio    = TxtDomicilio.Text;
            distribuidor.fecha_inicio = DTPfechainicio.Value;

            if (!distribuidor.NombreValido())
            {
                MessageBox.Show("El nombre que ingreso no es valido");
                return;
            }

            if (!distribuidor.ApellidoValido())
            {
                MessageBox.Show("El apellido que ingreso no es valido ");
                return;
            }


            if (!distribuidor.CuitValido(TxtCuit.Text.ToString()))
            {
                MessageBox.Show("El CUIT que ingreso no es valido");
                return;
            }

            distribuidor.cuit_dist = long.Parse(TxtCuit.Text);

            if (!distribuidor.domicilioValido())
            {
                MessageBox.Show("El domicilio ingresado no es valido");
                return;
            }

            if (!distribuidor.fechavalida())
            {
                MessageBox.Show("La fecha ingresada no es valida");
                return;
            }

            if (_distribuidoresRepositorio.Actualizar(distribuidor, TxtCuit.Text.ToString()))
            {
                MessageBox.Show("Se actualizo con Exito");
                this.Dispose();
            }
        }