public List<CodigoElectoral> ObtenerCodigoElectoral()
        {
            List<CodigoElectoral> CodigosLista = new List<CodigoElectoral>();
            IMetodosArchivos UsoCodigos = new MetodosArchivos();
            UsoCodigos.Ruta = ruta;
            StringBuilder informacion = new StringBuilder(UsoCodigos.leer()); //Se obtiene una lista de todos los repuestos
            string[] lineas = informacion.ToString().Split(new string[] { Environment.NewLine }, StringSplitOptions.None);

            if (lineas.Any())
            {
                foreach (var linea in lineas)
                {
                    if (!string.IsNullOrWhiteSpace(linea))
                    {
                        string[] atributos = linea.Split(new string[] { "," }, StringSplitOptions.None);
                        CodigosLista.Add(new CodigoElectoral()
                        {
                            Codele = atributos[0],
                            Provincia = atributos[1],
                            Canton = atributos[2],
                            Distrito = atributos[3],
                        });
                    }

                }
            }
            if (UsoCodigos.Is_Error)
            {
                this.Is_Error = true;
                this.ErrorDescripcion = UsoCodigos.ErrorDescripcion;
            }
            return CodigosLista;
        }
Пример #2
0
        public List<Persona> ObtenerPersonas()
        {
            List<Persona> PersonaLista = new List<Persona>();
            IMetodosArchivos UsoPersonas = new MetodosArchivos();
            UsoPersonas.Ruta = ruta;

            StringBuilder informacion = new StringBuilder(UsoPersonas.leer()); //Se obtiene una lista de todos los repuestos
            string[] lineas = informacion.ToString().Split(new string[] { Environment.NewLine }, StringSplitOptions.None);

            if (lineas.Any())
            {
                foreach (var linea in lineas)
                {
                    if (!string.IsNullOrWhiteSpace(linea))
                    {
                        string[] atributos = linea.Split(new string[] { "," }, StringSplitOptions.None);
                        PersonaLista.Add(new Persona()
                        {
                            Cedula=atributos[0],
                            NombreCompleto = atributos[5] + " " + atributos[6]+" "+atributos[7],
                            Sexo=Convert.ToInt32(atributos[2]),
                            Codelec=atributos[1]
                        });
                    }
                }
            }
            if (UsoPersonas.Is_Error)
            {
                this.Is_Error = true;
                this.ErrorDescripcion = UsoPersonas.ErrorDescripcion;
            }
            return PersonaLista;
        }