public static object listApruebaCarga(int jtStartIndex, int jtPageSize, string jtSorting, CONTRATO_SYS contrato, object[] filtersP)
        {
            filtersP[3] = filters[0].ToString();
            var negocio = new nAprobacionCarga();

            return(new { Result = "OK", Records = negocio.listApruebaCarga(contrato, jtStartIndex, jtPageSize, jtSorting, filtersP, out total), TotalRecordCount = total });
        }
        public static object listApruebaCargaDetalle(int IdLinCab)
        {
            var negocio = new nAprobacionCarga();

            return(new { Result = "OK", Records = negocio.listApruebaCargaDetalle(new HistorialCargaArchivo_LinCab()
                {
                    IdHistorialCargaArchivoLinCab = IdLinCab
                }, filters) });
        }
        protected void btn_exportar_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            var contratoSis = new CONTRATO_SYS()
            {
                IDE_CONTRATO = Convert.ToInt32(ddl_contrato.SelectedItem.Value)
            };
            var filtersNow = new object[4] {
                ddl_tipo_archivo.SelectedItem.Value, txt_fecha_inicio.Text, txt_fecha_inicio.Text, filters[0].ToString()
            };
            var filePath = new nAprobacionCarga().descargarExcelAprueba(contratoSis, filtersNow);

            Response.Clear();
            Response.ContentType = "application/vnd.ms-excel";
            Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", Path.GetFileName(filePath)));
            Response.TransmitFile(filePath);
            Response.End();
        }