public static void InformarVariasAsignaturas(Entidades.Alumnos alumno) { List <Entidades.Asignaturas> asignaturas = Logica.Asignatura.ListarVarias(alumno.AlumnoId); Console.WriteLine($"\nAsignaturas del alumno - Nombre: {alumno.Nombre} | Apellido: {alumno.Apellido}:"); foreach (Entidades.Asignaturas asignatura in asignaturas) { MetodosComunes.MensajeColor(mensaje: $"\nNombre: {Logica.ListadoAsignatura.ListarUna(asignatura.ListadoAsignaturasId).Nombre} | Comision: {asignatura.Comision} | Horario de entrada: {asignatura.HorarioEntrada} | Horario de salida: {asignatura.HorarioSalida} | Dias: {asignatura.Dias}"); InformarUnaNota(asignatura); } }
public List <Entidades.Alumnos> ObtenerAlumnos(int ida = 0) { List <Entidades.Alumnos> listAlm = new List <Entidades.Alumnos>(); IDataReader idr = null; StringBuilder sb = new StringBuilder(); sb.Append("SELECT * FROM Alumnos"); if (ida != 0) { sb.Append("WHERE ID_Alumno='" + ida + "'"); } try { con.Open(); idr = con.Leer(CommandType.Text, sb.ToString()); while (idr.Read()) { Entidades.Alumnos a = new Entidades.Alumnos { ID_Alumno = (Int32)idr["ID_Alumno"], Nombre1 = idr["Nombre1"].ToString(), Nombre2 = idr["Nombre2"].ToString(), Apellido1 = idr["Apellido1"].ToString(), Apellido2 = idr["Apellido2"].ToString(), /**BecaPorcentaje=(int)idr["BecaPorcentaje"], * Cel_Claro = idr["Cel_Claro"].ToString(), * Cel_Mov = idr["Cel_Mov"].ToString(), * Telefono = idr["Telefono"].ToString(), * Barrio = idr["Barrio"].ToString(), * Departamento = idr["Departamento"].ToString(), * Direccion = idr["Dirección"].ToString(), * Estado = (Boolean)idr["Estado"] **/ }; listAlm.Add(a); } idr.Close(); return(listAlm); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); throw; } finally { con.Close(); } }
public Entidades.Alumnos RecuperarUno(int id) { MySqlConnection oConn = Datos.General.CreateConnection(); using (oConn) { oConn.Open(); MySqlCommand oCmd = new MySqlCommand(); using (oCmd) { oCmd.Connection = oConn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "AlumnosRecuperarUno"; oCmd.Parameters.AddWithValue("@Legajo", id); Entidades.Alumnos oAlumnos = new Entidades.Alumnos(); try { MySqlDataReader oReader = oCmd.ExecuteReader(); using (oReader) { while (oReader.Read()) { Entidades.Alumno oAlumno = new Entidades.Alumno(); oAlumno.Apellido = Convert.ToString(oReader["Apellido"]); oAlumno.Nombre = Convert.ToString(oReader["Nombre"]); oAlumno.TipoDoc = Convert.ToString(oReader["TipoDoc"]); oAlumno.NroDoc = Convert.ToInt32(oReader["NroDoc"]); oAlumno.FechaNacimiento = Convert.ToDateTime(oReader["FechaNacimiento"]); oAlumno.Direccion = Convert.ToString(oReader["Direccion"]); oAlumno.TelefonoFijo = Convert.ToString(oReader["TelefonoFijo"]); oAlumno.TelefonoCelular = Convert.ToString(oReader["TelefonoCelular"]); oAlumno.Email = Convert.ToString(oReader["Email"]); oAlumno.Legajo = Convert.ToInt32(oReader["Legajo"]); oAlumno.AnioInicio = Convert.ToInt32(oReader["AnioInicio"]); oAlumno.Estado = (Entidades.Alumno.EstadoAlumno)Convert.ToInt32(oReader["Estado"]); int id_plan = Convert.ToInt32(oReader["Plan"]); oAlumno.plan = new Planes().RecuperarUno(id_plan)[0]; oAlumno.usuario = new Entidades.Usuario(); oAlumno.usuario.NombreUsuario = Convert.ToString(oReader["NombreUsuario"]); oAlumnos.Add(oAlumno); oAlumno = null; } return oAlumnos; } } finally { oAlumnos = null; } } } }