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"); } }
private void BtnBuscarCuit_Click(object sender, EventArgs e) { var dist = new Distribuidor(); if (dist.CuitValido(TXTbuscarCUIT.Text)) { DvgDistribuidores.Rows.Clear(); var numcuit = long.Parse(TXTbuscarCUIT.Text); var distribuidores = _distribuidoresRepositorio.ObtenerPorcuit(numcuit).Rows; var filas = new List <DataGridViewRow>(); foreach (DataRow distribuidor in distribuidores) { if (distribuidor.HasErrors) { continue;//no corto el ciclo } var fila = new string[] { distribuidor.ItemArray[0].ToString(), distribuidor.ItemArray[1].ToString(), distribuidor.ItemArray[2].ToString(), distribuidor.ItemArray[3].ToString(), distribuidor.ItemArray[4].ToString(), }; DvgDistribuidores.Rows.Add(fila); } } }
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(); } }