private void LeerHorario() { //string fichero = @"d:\Ficheros\Horario.txt"; string fichero = URLdireccion + "Horario.txt"; try { StreamReader Lector = new StreamReader(fichero); String lineas = Lector.ReadLine(); while (lineas != "null") { Char[] delimitador = { ',' }; String[] palabras = lineas.Split(delimitador); Horario h = new Horario(); h.ho_id = palabras[0]; h.ho_curso = palabras[1]; h.ho_docente = palabras[2]; h.ho_dia = palabras[3]; h.ho_salon = palabras[4]; h.ho_hinicio = palabras[5]; h.ho_hfinal = palabras[6]; RegistrosHorario.Add(h); lineas = Lector.ReadLine(); } Lector.Close(); } catch (Exception e) { } }
protected void Page_Load(object sender, EventArgs e) { tipox = Request.QueryString["tipo"]; idx = Request.QueryString["id"]; //CURSO RegistrosCurso = new ArrayList(); Curso = new Curso(); LeerCursos(); //SALON RegistrosSalon = new ArrayList(); Salon = new Salon(); LeerSalon(); //BLOQUE RegistrosBloque = new ArrayList(); Bloque = new Bloque(); LeerBloque(); //DOCENTE RegistrosDocente = new ArrayList(); Docente = new Docente(); LeerDocente(); //HOARIO RegistrosHorario = new ArrayList(); Horario = new Horario(); LeerHorario(); MostrarHorarioTipo(tipox, idx); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //CURSO RegistrosCurso = new ArrayList(); Curso = new Curso(); LeerCursos(); //SALON RegistrosSalon = new ArrayList(); Salon = new Salon(); LeerSalon(); //BLOQUE RegistrosBloque = new ArrayList(); Bloque = new Bloque(); LeerBloque(); //DOCENTE RegistrosDocente = new ArrayList(); Docente = new Docente(); LeerDocente(); //HOARIO RegistrosHorario = new ArrayList(); Horario = new Horario(); LeerHorario(); Mostrar_XHorario(); } }
private void ImprimirHorario(String idcurso) { foreach (object RegistrosHorario in RegistrosHorario) { Horario = (Horario)RegistrosHorario; if (Horario.ho_curso == idcurso) { String dia = Horario.ho_dia; String curso = Horario.ho_curso;; String docente = Horario.ho_docente; String salon = Horario.ho_salon; String hora1 = Horario.ho_hinicio; String hora2 = Horario.ho_hfinal; //LblResultado1.Text += " " + Horario.ho_id; DetallarPorDia(dia, curso, docente, salon, hora1, hora2); } } }
//BORRAR=================================== //public void Mostrar_XHorario() //{ // //string fichero = @"d:\Ficheros\xhorario.txt"; // string fichero = URLdireccion + "xhorario.txt"; // String resultado = ""; // try // { // using (StreamReader lector = new StreamReader(fichero)) // { // while (lector.Peek() > -1) // { // string linea = lector.ReadLine(); // if (!String.IsNullOrEmpty(linea)) // { // resultado = linea; // ImprimirHorario(linea); // } // } // } // } // catch (Exception ex) // { // //Console.WriteLine("Error: " + ex.Message); // } //} private void MostrarHorarioTipo(String tipo, String id) { switch (tipo) { case "1": //Ciclo foreach (object RegistrosCurso in RegistrosCurso) { //captura los cursos de un ciclo Curso = (Curso)RegistrosCurso; if (Curso.cur_ciclo == id) { string idcurso = Curso.cur_id; //Proceso para imprimir los cursos por ciclo foreach (object RegistrosHorario in RegistrosHorario) { Horario = (Horario)RegistrosHorario; if (Horario.ho_curso == idcurso) { String dia = Horario.ho_dia; String curso = Horario.ho_curso;; String docente = Horario.ho_docente; String salon = Horario.ho_salon; String hora1 = Horario.ho_hinicio; String hora2 = Horario.ho_hfinal; DetallarPorDia(dia, curso, docente, salon, hora1, hora2); } } } } break; case "2": //Docente foreach (object RegistrosHorario in RegistrosHorario) { Horario = (Horario)RegistrosHorario; if (Horario.ho_docente == id) { String dia = Horario.ho_dia; String curso = Horario.ho_curso;; String docente = Horario.ho_docente; String salon = Horario.ho_salon; String hora1 = Horario.ho_hinicio; String hora2 = Horario.ho_hfinal; DetallarPorDia(dia, curso, docente, salon, hora1, hora2); } } break; case "3": //Curso //ImprimirHorarioPorCurso(id); foreach (object RegistrosHorario in RegistrosHorario) { Horario = (Horario)RegistrosHorario; if (Horario.ho_curso == id) { String dia = Horario.ho_dia; String curso = Horario.ho_curso;; String docente = Horario.ho_docente; String salon = Horario.ho_salon; String hora1 = Horario.ho_hinicio; String hora2 = Horario.ho_hfinal; DetallarPorDia(dia, curso, docente, salon, hora1, hora2); } } break; case "4": //Aula - Laboratorio foreach (object RegistrosHorario in RegistrosHorario) { Horario = (Horario)RegistrosHorario; if (Horario.ho_salon == id) { String dia = Horario.ho_dia; String curso = Horario.ho_curso;; String docente = Horario.ho_docente; String salon = Horario.ho_salon; String hora1 = Horario.ho_hinicio; String hora2 = Horario.ho_hfinal; DetallarPorDia(dia, curso, docente, salon, hora1, hora2); } } break; case "5": //Dia foreach (object RegistrosHorario in RegistrosHorario) { Horario = (Horario)RegistrosHorario; if (Horario.ho_dia == id) { String dia = Horario.ho_dia; String curso = Horario.ho_curso;; String docente = Horario.ho_docente; String salon = Horario.ho_salon; String hora1 = Horario.ho_hinicio; String hora2 = Horario.ho_hfinal; DetallarPorDia(dia, curso, docente, salon, hora1, hora2); } } break; case "6": //Disponibilidad libre break; } }