public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevoEmpleado = new EmpleadoDto { Apellido = txtApellido.Text, Nombre = txtNombre.Text, Legajo = (int)nudLegajo.Value, Barrio = txtBarrio.Text, Calle = txtCalle.Text, Casa = txtCasa.Text, Celular = txtCelular.Text, Cuil = txtCuil.Text, Dni = txtDni.Text, Dpto = txtDepartamento.Text, Email = txtEmail.Text, FechaNacimiento = dtpFechaNacimiento.Value, Lote = txtLote.Text, Mza = txtManzana.Text, Numero = int.TryParse(txtNumero.Text, out var numero) ? numero : 0, Piso = txtPiso.Text, Telefono = txtTelefono.Text, LocalidadId = ((LocalidadDto)cmbLocalidad.SelectedItem).Id, Foto = Convertir_Imagen_Bytes(imgFotoEmpleado.Image), EstaEliminado = false, FechaIngreso = dtpFechaIngreso.Value }; var dniEmpleado = _empleadoServicio.ObtenerPorDni(txtDni.Text); var dni = _empleadoServicio.ObtenerPorDni(txtDni.Text); if (dni == null && dniEmpleado == null) { _empleadoServicio.Insertar(nuevoEmpleado); return(true); } else { MessageBox.Show("El Dni ingresados ya existe.", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevoCliente = new ClienteDto { Apellido = txtApellido.Text, Nombre = txtNombre.Text, Barrio = txtBarrio.Text, Calle = txtCalle.Text, Casa = txtCasa.Text, Celular = txtCelular.Text, Cuil = txtCuil.Text, Dni = txtDni.Text, Departamento = txtDepartamento.Text, Email = txtEmail.Text, FechaNacimiento = dtpFechaNacimiento.Value, PoseeCuentaCorriente = CheckCuentaCorriente.Checked, MontoMaximoCtaCte = nudCuentaCorriente.Value, MontoDeudaCtaCte = 0, Lote = txtLote.Text, Manzana = txtManzana.Text, Numero = int.TryParse(txtNumero.Text, out var numero) ? numero : 0, Piso = txtPiso.Text, Telefono = txtTelefono.Text, LocalidadId = ((LocalidadDto)cmbLocalidad.SelectedItem).Id, EstaEliminado = false, }; var dniEmpleado = _empleadoServicio.ObtenerPorDni(txtDni.Text); var dni = _clienteServicio.ObtenerPorDni(txtDni.Text); if (dni == null && dniEmpleado == null) { _clienteServicio.Insertar(nuevoCliente); return(true); } else { MessageBox.Show("El Dni ingresados ya existe.", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }