private void BtnConsultarClientes_Click(object sender, EventArgs e) { string tipo = comboTipo.Text; if (tipo == "Cliente") { ConsultaClienteRespuesta respuesta = new ConsultaClienteRespuesta(); dtgConsultarTerceros.DataSource = null; respuesta = clienteService.Consultar(); clientes = respuesta.clientes.ToList(); dtgConsultarTerceros.DataSource = respuesta.clientes; dtgConsultarTerceros.Refresh(); MessageBox.Show(respuesta.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ConsultaTrabajadorRespuesta respuesta2 = new ConsultaTrabajadorRespuesta(); dtgConsultarTerceros.DataSource = null; respuesta2 = trabajadorService.Consultar(); dtgConsultarTerceros.DataSource = respuesta2.trabajadores; dtgConsultarTerceros.Refresh(); MessageBox.Show(respuesta2.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ConsultaTrabajadorRespuesta Consultar() { ConsultaTrabajadorRespuesta respuesta = new ConsultaTrabajadorRespuesta(); try { conexion.Open(); respuesta.trabajadores = repositorio.Consultar(); conexion.Close(); if (respuesta.trabajadores.Count > 0) { respuesta.Mensaje = "Se consultan los Datos"; } else { respuesta.Mensaje = "No hay datos para consultar"; } respuesta.Error = false; return(respuesta); } catch (Exception e) { respuesta.Mensaje = $"Error de la Aplicacion: {e.Message}"; respuesta.Error = true; return(respuesta); } finally { conexion.Close(); } }