public override void EjecutarComandoNuevo() { if (!ValidarEmail(txtMail.Text, error, txtMail)) { MessageBox.Show("Formato de correo Iconrrecto"); return; } var nuevoEmpleado = new EmpleadoDto { Apellido = txtApellido.Text, Legajo = int.Parse(txtLegajo.Text), Nombre = txtNombre.Text, Dni = txtDni.Text, Telefono = txtTelefono.Text, Direccion = txtDomicilio.Text, ProvinciaId = (long)cmbProvincia.SelectedValue, DepartamentoId = (long)cmbDepartamento.SelectedValue, LocalidadId = (long)cmbLocalidad.SelectedValue, Mail = txtMail.Text, Foto = Imagen.ConvertirImagen(imgFoto.Image), Eliminado = false }; _empleadoServicio.Insertar(nuevoEmpleado); LimpiarControles(this); imgFoto.Image = Imagen.ImagenEmpleadoPorDefecto; }
public override bool EjecutarComandoNuevo() { try { _empleadoServicio.Insertar(new EmpleadoDto { Nombre = txtNombre.Text, Legajo = (int)nudLegajo.Value, Dni = txtDni.Text, Apellido = txtApellido.Text, Direccion = txtDireccion.Text, Telefono = txtTelefono.Text, Celular = txtCelular.Text, Cuil = txtCuil.Text, TipoEmpleado = ((TipoEmpleado)cmbTipoEmpleado.SelectedIndex + 1) }); Mensaje.Mostrar("Los datos se grabaron Correctamente.", Mensaje.Tipo.Informacion); return(true); } catch (Exception ex) { Mensaje.Mostrar("Hubo un error al cargar los datos", Mensaje.Tipo.Error); } return(false); }
public async Task <IActionResult> Insert(EmpleadoModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var empleado = _mapper.Map <EmpleadoDto>(model); await _empleadoRepositorio.Insertar(empleado); return(Ok(model)); }
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 void EjecutarComandoNuevo() { _empleadoServicio.Insertar(new EmpleadoDto { Legajo = int.Parse(txtLegajo.Text), Apellido = txtApellido.Text, Nombre = txtNombre.Text, Dni = txtDni.Text, Direccion = txtDomicilio.Text, LocalidadId = (long)cmbLocalidad.SelectedValue, Mail = txtMail.Text, Telefono = txtTelefono.Text, Foto = ConvertirImagen(imgFoto.Image), Eliminado = false }); }
public override bool EjecutarComandoNuevo() { try { _empleadoServicio.Insertar(new EmpleadoDto { Apellido = txtApellido.Text, Nombre = txtNombre.Text, Celular = txtCelular.Text, Cuil = txtCuil.Text, Direccion = txtDireccion.Text, Dni = txtDni.Text, Legajo = (int)nudLegajo.Value, Telefono = txtTelefono.Text, TipoOcupacion = (TipoEmpleado)cmbTipoOcupacion.SelectedItem, }); if ((TipoEmpleado)cmbTipoOcupacion.SelectedItem == TipoEmpleado.Administrativo || (TipoEmpleado)cmbTipoOcupacion.SelectedItem == TipoEmpleado.Cajero || (TipoEmpleado)cmbTipoOcupacion.SelectedItem == TipoEmpleado.Mozo) { Mensaje.Mostrar(string.Format("Los datos se grabaron correctamente. \n" + "Se creo con exito la cuenta: \n" + "\n" + "Usuario: {0} \n" + "Password: {1} \n", txtNombre.Text + txtCuil.Text, txtDni.Text ), Mensaje.Tipo.Informacion); } else { Mensaje.Mostrar("Los datos se grabaron correctamente.", Mensaje.Tipo.Informacion); } return(true); } catch (Exception ex) { MessageBox.Show(ex.Message, Mensaje.Tipo.Stop); return(false); } }
public override void EjecutarComandoNuevo() { _empleadoServicio.Insertar(new EmpleadoDto { Apellido = txtApellido.Text, Legajo = int.Parse(txtLegajo.Text), Nombre = txtNombre.Text, Dni = txtDni.Text, Telefono = txtTelefono.Text, Direccion = txtDomicilio.Text, ProvinciaId = (long)cmbProvincia.SelectedValue, DepartamentoId = (long)cmbDepartamento.SelectedValue, LocalidadId = (long)cmbLocalidad.SelectedValue, Mail = txtMail.Text, Foto = Imagen.ConvertirImagen(imgFoto.Image), Eliminado = false }); LimpiarControles(this); }