public static List <ActividadEconomicaModel> LeerArchivoACTECO() { string RutaFileActeco = ParseExtensions.Get_AppData_Path("ACTECOLIST.txt"); List <ActividadEconomicaModel> lstReturnActectos = new List <ActividadEconomicaModel>(); var lines = File.ReadLines(RutaFileActeco); //File.ReadLines(@"C:\FE\wkhtmltopdf\bin\ACTECOLIST.txt"); foreach (var line in lines) { string[] datosActeco = Regex.Split(line, @"\//"); string codInterino = datosActeco[0].Trim(); string nombreInterino = datosActeco[1].Trim(); ACTECO_AfectoIVA EsAfectoIVA; string AfectoIVAstr = datosActeco[2].Trim(); if (AfectoIVAstr == "SI") { EsAfectoIVA = ACTECO_AfectoIVA.SI; } else if (AfectoIVAstr == "NO") { EsAfectoIVA = ACTECO_AfectoIVA.NO; } else { EsAfectoIVA = ACTECO_AfectoIVA.ND; } ACTECO_CategoriaTributaria CategoriaTrib; string CategoriaTributariaSTR = datosActeco[3].Trim(); if (CategoriaTributariaSTR == "1") { CategoriaTrib = ACTECO_CategoriaTributaria.C1; } else if (CategoriaTributariaSTR == "2") { CategoriaTrib = ACTECO_CategoriaTributaria.C2; } else { CategoriaTrib = ACTECO_CategoriaTributaria.ND; } bool bl_disponibleInternet = true; string strDisponibleInternet = datosActeco[4].Trim(); if (strDisponibleInternet == "SI") { bl_disponibleInternet = true; } else { bl_disponibleInternet = false; } ActividadEconomicaModel objActividad = new ActividadEconomicaModel(codInterino, nombreInterino, EsAfectoIVA, CategoriaTrib, bl_disponibleInternet); lstReturnActectos.Add(objActividad); } return(lstReturnActectos); }
protected void Application_Start() { LocatorInitializationHandler.Initialize(); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); FuncionesModel.CrearFuncionesBases(); NovedadesRegistradasModel.InsertNovedad(); FacturaPoliContext dbCertificacion = new FacturaPoliContext(); FacturaPoliContext dbProduccion = new FacturaPoliContext(true);//new FacturaProduccionContext(); List <FacturaPoliContext> lstDataContext = new List <FacturaPoliContext> { dbCertificacion, dbProduccion }; ActividadEconomicaModel.SetupActividadEconomicas(lstDataContext); }