public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar) { dgv.DataSource = (List <EmpleadoDto>)_empleadoServicio .Obtener(typeof(EmpleadoDto), !string.IsNullOrEmpty(cadenaBuscar) ? cadenaBuscar : string.Empty); FormatearGrilla(dgv); }
public async Task <IActionResult> Obtener(string IdEmpleado) { Guid empleadoId = Guid.Parse(IdEmpleado); var empleado = await _EmpleadoServicio.Obtener(empleadoId); //var resultado = _mapper.Map<EmpleadoModel>(empleado); return(Ok(EmpleadoConvert.toEmpleadoModel(empleado))); }
public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar) { dgv.DataSource = _empleadoServicio.Obtener(typeof(EmpleadoDto), cadenaBuscar); base.ActualizarDatos(dgv, cadenaBuscar); }
private void btnNuevo_Click(object sender, EventArgs e) { try { var usuario = _unidadDeTrabajo.UsuarioRepositorio.Obtener(usuarioId.Value); if (usuario == null) { var empleado = _empleadoServicio.Obtener(typeof(EmpleadoDto), (long)empleadoId); var nuevoUsuario = _usuarioServicio.Crear(empleado.Id, empleado.Apellido, empleado.Nombre); configuracion = _configuracionServicio.Obtener(); if (MessageBox.Show("¿Deséa enviar su cuenta por correo?", "Atencion", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { try { _mailCliente.MandarMailUsuario(empleado.Mail, configuracion.RazonSocial, nuevoUsuario.Nombre, PasswordPorDefecto); MessageBox.Show("Mensaje enviado", "Done"); } catch (Exception ex) { throw new Exception(ex.Message); } } MessageBox.Show("Usuario creado correctamente"); btnActualizar.PerformClick(); return; } MessageBox.Show("El usuario ya posee una cuenta"); return; } catch (Exception ex) { throw new Exception(ex.Message); } }
public override void CargarDatos(long?entidadId) { if (entidadId.HasValue && entidadId.Value > 0) { var empleado = (EmpleadoDto)_empleadoServicio.Obtener(typeof(EmpleadoDto), entidadId.Value); txtLegajo.Text = empleado.Legajo.ToString(); txtApellido.Text = empleado.Apellido; txtNombre.Text = empleado.Nombre; txtDni.Text = empleado.Dni; txtDomicilio.Text = empleado.Direccion; txtMail.Text = empleado.Mail; txtTelefono.Text = empleado.Telefono; cmbProvincia.SelectedValue = empleado.ProvinciaId; var departamentos = _departamentoServicio.ObtenerPorProvincia(empleado.ProvinciaId); PoblarComboBox(cmbDepartamento, departamentos , "Descripcion", "Id"); cmbDepartamento.SelectedValue = empleado.DepartamentoId; PoblarComboBox(cmbLocalidad, _LocalidadServicio.ObtenerPorDepartamento(empleado.DepartamentoId), "Descripcion", "Id"); cmbLocalidad.SelectedValue = empleado.LocalidadId; imgFoto.Image = ConvertirImagen(empleado.Foto); if (TipoOperacion != TipoOperacion.Eliminar) { return; } DesactivarControles(this); } else { LimpiarControles(this); txtLegajo.Text = _empleadoServicio.ObtenerSiguienteLegajo().ToString(); } }
private EmpleadoDto ObtenerVendedorPorDefecto() { return((EmpleadoDto)_empleadoServicio.Obtener(typeof(EmpleadoDto), Identidad.EmpleadoId)); }
public override void CargarDatos(long?entidadId) { base.CargarDatos(entidadId); if (entidadId.HasValue) { var resultados = (EmpleadoDto)_empleadoServicio.Obtener(typeof(EmpleadoDto), entidadId.Value); if (resultados == null) { MessageBox.Show("Ocurrio un error al obtener el registro seleccionado"); Close(); } //************Datos************// txtLegajo.Text = resultados.Legajo.ToString(); txtApellido.Text = resultados.Apellido; txtNombre.Text = resultados.Nombre; txtDni.Text = resultados.Dni; txtTelefono.Text = resultados.Telefono; txtDomicilio.Text = resultados.Direccion; cmbProvincia.SelectedValue = resultados.ProvinciaId; cmbDepartamento.SelectedValue = resultados.DepartamentoId; cmbLocalidad.SelectedValue = resultados.LocalidadId; txtMail.Text = resultados.Mail; imgFoto.Image = Imagen.ConvertirImagen(resultados.Foto); PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = resultados.ProvinciaId; PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(resultados.ProvinciaId), "Descripcion", "Id"); cmbDepartamento.SelectedValue = resultados.DepartamentoId; PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(resultados.DepartamentoId), "Descripcion", "Id"); cmbLocalidad.SelectedValue = resultados.LocalidadId; if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } } else { var provincias = _provinciaServicio.Obtener(string.Empty); PoblarComboBox(cmbProvincia, provincias, "Descripcion", "Id"); if (provincias.Any()) { var departamentos = _departamentoServicio .ObtenerPorProvincia((long)cmbProvincia.SelectedValue); PoblarComboBox(cmbDepartamento, departamentos, "Descripcion", "Id"); if (departamentos.Any()) { var localidades = _localidadServicio.ObtenerPorDepartamento((long)cmbDepartamento.SelectedValue); PoblarComboBox(cmbLocalidad, localidades, "Descripcion", "Id"); } } btnEjecutar.Text = "Grabar"; LimpiarControles(this, false); } }
public override void CargarDatos(long?entidadId) { if (entidadId.HasValue) { if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } var entidad = (EmpleadoDto)_empleadoServicio.Obtener(typeof(EmpleadoDto), entidadId.Value); if (entidad == null) { MessageBox.Show("Ocuriro un error al obtener el registro seleciconado"); Close(); } txtLegajo.Text = entidad.Legajo.ToString(); txtApellido.Text = entidad.Apellido; txtNombre.Text = entidad.Nombre; txtDni.Text = entidad.Dni; txtTelefono.Text = entidad.Telefono; txtDomicilio.Text = entidad.Direccion; PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = entidad.ProvinciaId; PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(entidad.ProvinciaId), "Descripcion", "Id"); cmbDepartamento.SelectedValue = entidad.DepartamentoId; PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(entidad.DepartamentoId), "Descripcion", "Id"); cmbLocalidad.SelectedValue = entidad.LocalidadId; txtMail.Text = entidad.Mail; imgFoto.Image = Imagen.ConvertirImagen(entidad.Foto); } else { LimpiarControles(this); txtLegajo.Text = _empleadoServicio.ObtenerSiguienteLegajo().ToString(); PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); if (cmbProvincia.Items.Count > 0) { PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia((long)cmbProvincia.SelectedValue) , "Descripcion", "Id"); if (cmbDepartamento.Items.Count > 0) { PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento((long)cmbProvincia.SelectedValue), "Descripcion", "Id"); } } } }
public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar) { grilla.DataSource = _empleadoServicio.Obtener(cadenaBuscar); }