Example #1
0
        protected System.Data.DataTable Fijos()
        {
            BLCatalogos objCatalogo = new BLCatalogos();

            System.Data.DataTable Res   = new System.Data.DataTable();
            System.Data.DataTable Datos = new System.Data.DataTable();

            Datos = objCatalogo.CatalogoSociedadesGrid();
            Res.Columns.Add("Sociedad");
            Res.Columns.Add("Ruta");

            string[]            Archivos = System.IO.Directory.GetFiles(Server.MapPath("Fijos"), "Cuentas_*.xlsx");
            System.Data.DataRow dr;

            foreach (string a in Archivos)
            {
                for (int w = 0; w < Datos.Rows.Count; w++)
                {
                    if (Datos.Rows[w][0].ToString() == System.IO.Path.GetFileNameWithoutExtension(a).Replace("Cuentas_", ""))
                    {
                        dr    = Res.NewRow();
                        dr[0] = Datos.Rows[w][1].ToString();
                        dr[1] = DatosGenerales.RutaReportesFijos + System.IO.Path.GetFileName(a);

                        Res.Rows.Add(dr);

                        break;
                    }
                }
            }

            Res.DefaultView.Sort = "Sociedad asc";
            Res = Res.DefaultView.ToTable();

            return(Res);
        }