Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        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;
                    }
                }
            }
        }