コード例 #1
0
        public DataPaginate <ProveedorBe> BuscarProveedor(int empresaId, string nroDocumentoIdentidad, string razonSocial, int draw, int start, int length, string columnaOrden = "ProveedorId", string ordenMax = "ASC")
        {
            int totalRegistros = 0;
            var lista          = proveedorBl.BuscarProveedor(empresaId, nroDocumentoIdentidad, razonSocial, start, length, columnaOrden, ordenMax, out totalRegistros);
            var respuesta      = new DataPaginate <ProveedorBe>
            {
                data            = lista ?? new List <ProveedorBe>(),
                draw            = draw,
                recordsFiltered = totalRegistros,
                recordsTotal    = totalRegistros
            };

            return(respuesta);
        }
コード例 #2
0
        void BuscarProveedores()
        {
            string nroDocumentoIdentidad = txtFiltroNroDocIdentidad.Text.Trim();
            string nombres    = txtFiltroNombres.Text.Trim();
            string direccion  = txtFiltroDireccion.Text.Trim();
            string correo     = txtFiltroCorreo.Text.Trim();
            string contacto   = txtFiltroContacto.Text.Trim();
            bool   flagActivo = chkActivo.Checked;

            List <ProveedorBe> resultados = proveedorBl.BuscarProveedor(nroDocumentoIdentidad, nombres, direccion, correo, contacto, flagActivo);

            dgvResultados.AutoGenerateColumns = false;
            dgvResultados.DataSource          = null;
            dgvResultados.DataSource          = resultados;

            lblResultados.Text = (resultados == null) ? "No se encontraron resultados" : $"Se {(resultados.Count == 1 ? "encontró" : "encontraron")} {resultados.Count} {(resultados.Count == 1 ? "resultado" : "resultados")}";
        }