예제 #1
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            List <object> filtros        = new List <object>();
            bool          banderaFiltros = false;

            if (!chkTodos.Checked)
            {
                if (txtCuil.Text != string.Empty)
                {
                    filtros.Add(txtCuil.Text);
                    banderaFiltros = true;
                }
                else
                {
                    filtros.Add(null);
                }
                if (txtNombre.Text != string.Empty)
                {
                    filtros.Add(txtNombre.Text);
                    banderaFiltros = true;
                }
                else
                {
                    filtros.Add(null);
                }
                if (txtApellido.Text != string.Empty)
                {
                    filtros.Add(txtApellido.Text);
                    banderaFiltros = true;
                }
                else
                {
                    filtros.Add(null);
                }

                if (banderaFiltros)
                {
                    llenarGrilla(oProveedorService.consultaConFiltros(filtros));
                }
                else
                {
                    MessageBox.Show("Debe ingresar al menos un criterio", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                llenarGrilla(oProveedorService.getAll());
            }

            if (grdConsultarProveedor.Rows.Count == 0)
            {
                MessageBox.Show("No se encontraron resultados", "Resultados", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #2
0
 public List <EProveedor> getAll()
 {
     try
     {
         var Lista = service.getAll();
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #3
0
        // GET api/Proveedor/Get
        public HttpResponseMessage Get()
        {
            HttpResponseMessage response;

            try
            {
                ProveedorService service     = (ProveedorService) new ProveedorService().setDatabase(db);
                List <Proveedor> proveedores = service.getAll();



                response = this.getSuccessResponse(proveedores);
            }
            catch (Exception e)
            {
                response = this.getErrorResponse(e);
            }
            return(response);
        }