Beispiel #1
0
        public static int insertAlumno(Alumno alumno)
        {
            MySqlConnection connection = new MySqlConnection(connecString);
            connection.Open();
            MySqlCommand command = connection.CreateCommand();

            command.CommandText = "insert into alumno (codigo,nombre,dni,correo,telefono,ciclo,creditos,especialidadActual,especialidadAnterior,resumenReuniones,unidad,tutor) values('"+alumno.Codigo+"','" + alumno.Nombre + "','" + alumno.Dni + "','" + alumno.Correo + "','" + alumno.Telefono + "','" + alumno.Ciclo + "','"+alumno.Creditos+"','" + alumno.EspecialidadActual.Codigo + "','" + alumno.EspecialidadAnterior.Codigo + "','" + alumno.ResumenReuniones + "','" + alumno.Unidad + "','" + alumno.Tutor.Codigo + "');";

            try
            {
                command.ExecuteNonQuery();
                connection.Close();
                return 1;
            }
            catch (Exception e)
            {
                connection.Close();
                return 0;
            }
        }
Beispiel #2
0
        public static Alumno create(MySqlDataReader reader)
        {
            int codigo = Int32.Parse(reader["codigo"].ToString());
            string nombre = reader["nombre"].ToString();
            int dni = Int32.Parse(reader["dni"].ToString());
            string correo = reader["correo"].ToString();
            int telefono = Int32.Parse(reader["telefono"].ToString());
            int ciclo = Int32.Parse(reader["ciclo"].ToString());
            int creditos = Int32.Parse(reader["creditos"].ToString());
            string resumenReuniones = reader["resumenReuniones"].ToString();
            string unidad = reader["unidad"].ToString();
            int codigoEspecialidad = Int32.Parse(reader["especialidadActual"].ToString());
            Especialidad especialidadActual = EspecialidadPersistance.getEspecialidadByCodigo(codigoEspecialidad);
            int codigoEspecialidadAnterior = Int32.Parse(reader["especialidadAnterior"].ToString());
            Especialidad especialidadAnterior = EspecialidadPersistance.getEspecialidadByCodigo(codigoEspecialidadAnterior);

            Alumno newAlumno = new Alumno(codigo, nombre, dni, correo, telefono, ciclo, creditos, especialidadActual, especialidadAnterior, resumenReuniones, unidad);
            int codigoTutor = Int32.Parse(reader["tutor"].ToString());
            newAlumno.Tutor = ProfesorPersistance.getProfesorByCodigo(codigoTutor);

            return newAlumno;
        }
Beispiel #3
0
 public string agregarAlumno(Alumno alumno)
 {
     if (buscarAlumno(alumno.Codigo) == null)
     {
         AlumnoRepository.insertAlumno(alumno);
         alumnos.Add(alumno);
         buscarTutor(alumno.Tutor.Codigo).agregarAlumno(alumno);
         return "Alumno ingresado con éxito";
     }
     else
     {
         return "El alumno ya existe";
     }
 }
Beispiel #4
0
 public string agregarReunion(Alumno alumno, Profesor profesor, string fecha, string tema, string sugerencia)
 {
     Reunion reunion = new Reunion(alumno, profesor, fecha, tema, sugerencia);
     Alumno al = buscarAlumno(alumno.Codigo);
     ProfesorTutor prof = buscarTutor(profesor.Codigo);
     ReunionRepository.insertReunion(fecha, tema,sugerencia,alumno.Codigo,profesor.Codigo);
     al.ListaReuniones.Add(reunion);
     prof.ListaReunion.Add(reunion);
     return "Reunión Agregada";
 }
Beispiel #5
0
 public Reunion(Alumno a, Profesor p, string t, string tem, string sug)
 {
     alumno = a;
     profesor = p;
     fecha = t;
     tema = tem;
     sugerencias = sug;
 }
Beispiel #6
0
 public void agregarAlumno(Alumno alumno)
 {
     listaAlumno.Add(alumno);
 }