Пример #1
0
        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);
            }
        }
Пример #2
0
        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(); }
        }