Ejemplo n.º 1
0
        //private string rutaIndice = Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location) + @"\Recursos\Lecciones\Español.xml";


        public List <lecciónIndice> leer()
        {
            string rutaIndice = @"\Recursos\Lecciones\índiceLecciones.xml";
            List <lecciónIndice> lecciones = new List <lecciónIndice>();
            AdminDatos           ad        = new AdminDatos();
            //List<lecciónIndice> lecciones = ad.leerÍndice(rutaIndice);
            DataSet dataLecciones = ad.leerÍndice(rutaIndice);

            foreach (DataRow fila in dataLecciones.Tables["lecciones"].Rows)
            {
                lecciónIndice miLección = new lecciónIndice();
                miLección.IdLección = Convert.ToInt32(fila["Id"]); //fila.ItemArray[0]);
                miLección.Nombre    = fila["Nombre"].ToString();
                switch (fila["Dificultad"].ToString())             // fila.ItemArray[1].ToString())
                {
                case "Principiante":
                    miLección.Nivel = nivelActividad.principiante;
                    break;

                case "Intermedio":
                    miLección.Nivel = nivelActividad.intermedio;
                    break;

                default:
                    miLección.Nivel = nivelActividad.experto;
                    break;
                }

                switch (fila["Tipo"].ToString())// fila.ItemArray[1].ToString())
                {
                case "Letras":
                    miLección.Tipo = tipoActividad.letras;
                    break;

                case "Números":
                    miLección.Tipo = tipoActividad.números;
                    break;

                case "Palabras":
                    miLección.Tipo = tipoActividad.palabras;
                    break;

                case "Sílabas":
                    miLección.Tipo = tipoActividad.sílabas;
                    break;

                default:
                    miLección.Tipo = tipoActividad.símbolos;
                    break;
                }
                miLección.PathLección = fila["Path"].ToString();  // fila.ItemArray[2].ToString();
                miLección.Autor       = fila["Autor"].ToString(); // fila.ItemArray[3].ToString();
                lecciones.Add(miLección);
            }

            return(lecciones);
        }
Ejemplo n.º 2
0
        //private string rutaIndice = Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location) + @"\Recursos\Lecciones\Español.xml"; 
        

        public List<lecciónIndice> leer()
        {
            string rutaIndice = @"\Recursos\Lecciones\índiceLecciones.xml";
            List<lecciónIndice> lecciones = new List<lecciónIndice>();
            AdminDatos ad = new AdminDatos();
            //List<lecciónIndice> lecciones = ad.leerÍndice(rutaIndice);
            DataSet dataLecciones = ad.leerÍndice(rutaIndice);

            foreach(DataRow fila in dataLecciones.Tables["lecciones"].Rows)
            {
                lecciónIndice miLección = new lecciónIndice();
                miLección.IdLección = Convert.ToInt32(fila["Id"]); //fila.ItemArray[0]);
                miLección.Nombre = fila["Nombre"].ToString();
                switch (fila["Dificultad"].ToString())// fila.ItemArray[1].ToString())
                {
                    case "Principiante":
                        miLección.Nivel = nivelActividad.principiante;
                        break;
                    case "Intermedio":
                        miLección.Nivel = nivelActividad.intermedio;
                        break;
                    default:
                        miLección.Nivel = nivelActividad.experto;
                        break;
                }

                switch (fila["Tipo"].ToString())// fila.ItemArray[1].ToString())
                {
                    case "Letras":
                        miLección.Tipo = tipoActividad.letras;
                        break;
                    case "Números":
                        miLección.Tipo = tipoActividad.números;
                        break;
                    case "Palabras":
                        miLección.Tipo = tipoActividad.palabras;
                        break;
                    case "Sílabas":
                        miLección.Tipo = tipoActividad.sílabas;
                        break;
                    default:
                        miLección.Tipo = tipoActividad.símbolos;
                        break;
                }
                miLección.PathLección = fila["Path"].ToString();// fila.ItemArray[2].ToString();
                miLección.Autor = fila["Autor"].ToString();// fila.ItemArray[3].ToString();
                lecciones.Add(miLección);
            }

            return lecciones;
        }