private void CargaGrilla(int indice, bool exportarExcel)
        {
            string strRut = !string.IsNullOrEmpty(txtRutCli.Text) ? txtRutCli.Text : dllClientes.SelectedValue;

            strRut = strRut.Replace(".", string.Empty);

            DataTable datTabla = ConsultasEspecificas.DetalleResumenCliente(
                strRut,
                ALCSA.FWK.Web.Control.ExtraerValorComoDateTime(txtFechaInicio),
                ALCSA.FWK.Web.Control.ExtraerValorComoDateTime(txtFechaFin));

            this.Grilla.PageIndex  = indice;
            this.Grilla.DataSource = datTabla;
            this.Grilla.DataBind();

            if (!exportarExcel)
            {
                return;
            }

            string strNombreArchivo = string.Format("Rendiciones_{0:ddMMyyyy_hhmmss_fff}.xls", DateTime.Now);

            using (System.IO.MemoryStream objArchivoMemoria = new ALCSA.Negocio.Documentos.GeneradorExcel().ExportarDataTableAExcel(
                       datTabla,
                       "Rendiciones",
                       new string[] {
                "nrooperacion", "rut_deudor", "nomdeudor", "nrocomprobante", "fechaabono", "montoabono", "concepto", "moneda"
            },
                       new string[] {
                "N° Operacion", "Rut Deudor", "Nombre Deudor", "N° Comprobante", "Fecha Abono", "Monto Abono", "Concepto", "Moneda"
            }))
            {
                new ALCSA.FWK.Web.Sitio().DescargarArchivo(Response, objArchivoMemoria, strNombreArchivo);
            }
        }
Exemplo n.º 2
0
        private void CargaGrilla()
        {
            DataTable table = null;

            table = ConsultasEspecificas.DetalleResumenCliente(this.txtNro.Text.ToString());
            if ((table.Rows.Count > 0) && (table != null))
            {
                this.pnlCheque.Visible = true;
                this.txtNro.Enabled    = false;
            }
            this.Grilla.DataSource = table;
            this.Grilla.DataBind();
        }