Beispiel #1
0
        public Form1()
        {
            InitializeComponent();
            pilavideojuegos = new Stack <Videojuegos>();
            Videojuegos cajon = new Videojuegos("Call of Duty", "Disparos", "Sledge Gamer", 2014);

            dgvVideojuegos.Rows.Add(cajon.Nombre, cajon.Genero, cajon.Desarrollador, cajon.Año);
            pilavideojuegos.Push(cajon);
            Videojuegos cajon2 = new Videojuegos("Fifa 17", "Deportes", "EA Sports", 2016);

            dgvVideojuegos.Rows.Add(cajon2.Nombre, cajon2.Genero, cajon2.Desarrollador, cajon2.Año);
            pilavideojuegos.Push(cajon2);
            Videojuegos cajon3 = new Videojuegos("Need for Speed", "Carreras", "EA Sports", 2016);

            dgvVideojuegos.Rows.Add(cajon3.Nombre, cajon3.Genero, cajon3.Desarrollador, cajon3.Año);
            pilavideojuegos.Push(cajon3);
        }
Beispiel #2
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtbNombre.Text == "" || txtbGenero.Text == "" || txtbDesarrollador.Text == "")
         {
             throw new ApplicationException("Campos sin información");
         }
         Videojuegos aux = new Videojuegos(txtbNombre.Text, txtbGenero.Text, txtbDesarrollador.Text, int.Parse(txtbAño.Text));
         dgvVideojuegos.Rows.Add(aux.Nombre, aux.Genero, aux.Desarrollador, aux.Año);
         pilavideojuegos.Push(aux);
         errorProv.Clear();
     }
     catch (FormatException error)
     {
         MessageBox.Show(error.Message);
     }
     catch (ApplicationException error)
     {
         errorProv.SetError(dgvVideojuegos, error.Message);
     }
 }