示例#1
0
        public DataPaginate <ClienteBe> BuscarCliente(int empresaId, string nroDocumentoIdentidad, string razonSocial, int draw, int start, int length, string columnaOrden = "ClienteId", string ordenMax = "ASC")
        {
            int totalRegistros = 0;
            var lista          = clienteBl.BuscarCliente(empresaId, nroDocumentoIdentidad, razonSocial, start, length, columnaOrden, ordenMax, out totalRegistros);
            var respuesta      = new DataPaginate <ClienteBe>
            {
                data            = lista ?? new List <ClienteBe>(),
                draw            = draw,
                recordsFiltered = totalRegistros,
                recordsTotal    = totalRegistros
            };

            return(respuesta);
        }
示例#2
0
文件: FrmCliente.cs 项目: RSEANCAS/pm
        void BuscarClientes()
        {
            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();
            string areaContacto = txtFiltroAreaContacto.Text.Trim();
            bool   flagActivo   = chkActivo.Checked;

            List <ClienteBe> resultados = clienteBl.BuscarCliente(nroDocumentoIdentidad, nombres, direccion, correo, contacto, areaContacto, 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")}";
        }