public void AgregarAlumno(Alumno alumno)
        {
            var id = Alumnos.Count > 0 ? Alumnos.Max(s => s.BoletaAlumno) + 1 : 0;

            alumno.BoletaAlumno = id;
            Alumnos.Add(alumno);
        }
示例#2
0
        //CRUD para la tabla Alumno---------------------------------------------------------------------

        public static void agregarAlumno(Alumno a)
        {
            if (Alumnos.Count > 0)
            {
                a.Boleta_Alumno = Alumnos.Count;
            }
            else if (Alumnos.Count == 0)
            {
                a.Boleta_Alumno = 0;
            }

            Alumnos.Add(a);
        }
示例#3
0
 public bool Guardar(Alumno alumno)
 {
     try
     {
         LstAlumnos.Add(alumno);
     }
     catch (Exception ex)
     {
         string log = "Alumno.Guardar " + ex.Message;
         throw ex;
     }
     finally { }
     
     return true;
 }
        private void LeerAlumnos()
        {
            int contador = 0;

            datos = SQL.Leer(connection, "SELECT * FROM Alumnos");
            while (datos.Read())
            {
                Alumnos.Add(new Alumno(datos[1].ToString(), datos[2].ToString(), (int)datos[4], (int)datos[3], datos[5].ToString(), (int)datos[0], datos[6].ToString()));
                contador++;
            }
            //    MessageBox.Show($"Se Cargaron {contador} alumnos");

            if (connection.State == ConnectionState.Open)
            {
                connection.Close();
            }
        }
示例#5
0
        static void Main(string[] args)
        {
            string msg = "Problemas al procesar la solicitud11";

            try
            {
                Praxis.Archivos.Log.Escribir("Inicio", DateTime.Now.ToString());
                int     opcion    = 0;
                int     opcionSub = 0;
                Alumno  alumno    = new Alumno();
                Alumnos alumnos   = new Alumnos();
                do
                {
                    opcion = Menu();
                    switch (opcion)
                    {
                    case 1:
                        do
                        {
                            Console.Clear();
                            opcionSub = SubMenu(1);
                            switch (opcionSub)
                            {
                            case 1:
                                alumno          = new Alumno();
                                alumno.Nombre   = Console.ReadLine();
                                alumno.APaterno = Console.ReadLine();
                                alumno.Edad     = Convert.ToInt32(Console.ReadLine());
                                alumno.Guardar(alumno);
                                alumnos.Add(alumno);
                                break;

                            case 2:
                                foreach (var item in alumnos)
                                {
                                    Console.WriteLine(String.Format("{0} {1} {2}", item.Nombre, item.APaterno, item.Edad));
                                }
                                Console.WriteLine("Continuar..");
                                Console.ReadKey();
                                break;

                            default:
                                break;
                            }
                        } while (opcionSub != 3);
                        break;

                    case 2:
                        Console.Clear();
                        SubMenu(2);
                        break;

                    case 3:
                        Console.Clear();
                        System.Console.WriteLine("Adios");
                        break;

                    default:
                        Console.Clear();
                        System.Console.WriteLine("La opcion no existe, favor de volver a intentar, presiona una tecla para continuar..");
                        Console.ReadKey();
                        break;
                    }
                } while (opcion != 3);
                msg = "Correcto.";
            }
            catch (Exception ex)
            {
                msg = ex.Message;
            }
            finally
            {
            }

            System.Console.WriteLine(msg);
            System.Console.ReadKey();
        }
示例#6
0
 public void agregarAlumno(Alumno alumno)
 {
     Alumnos.Add(alumno);
 }