Example #1
0
 private void resetDbButton_Click(object sender, EventArgs e)
 {
     controller = BusinessController.getBusinessController();
     controller.removeAllData();
     // poblar la base de datos
     try
     {
         int i = 0;
         controller.addCourse(new Course(i++, "Inglés I", "Inglés básico"));
         controller.addCourse(new Course(i++, "Francés I", "Francés básico"));
         controller.addCourse(new Course(i++, "Alemán I", "Alemán básico"));
         controller.addCourse(new Course(i++, "Inglés II", "Inglés intermedio"));
         controller.addCourse(new Course(i++, "Inglés III", "Inglés avanzado"));
         controller.addCourse(new Course(i++, "Contabilidad", "Contabilidad"));
         controller.addStudent(new Student("87855022J", "Paulette Villagómez Negrete",
                                           "Ventanilla de Beas, 97", 27860, "978321645"));
         controller.addStudent(new Student("25427728D", "Otoniel Montano Bernal",
                                           "Reyes Católicos, 22", 11130, "159482637"));
         controller.addStudent(new Student("86142742Z", "Neiber Munguia Saldana",
                                           "Padre Caro, 85", 13740, "246835719"));
         controller.addTeacher(new Teacher("26341722Y", "Juan García Ramírez",
                                           "Calle Rosa de los Vientos, 84", 11350, "999123456"));
         controller.addTeacher(new Teacher("86272838E", "Felicia Vera Aguayo",
                                           "Cartagena, 43", 30500, "133244689"));
     }
     catch (BusinessLogicException ex)
     {
         MessageBox.Show(ex.Message, ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     MessageBox.Show("Base de datos reseteada.");
 }
Example #2
0
        private void acceptButton_Click(object sender, EventArgs e)
        {
            String id      = idTextBox.Text;
            String name    = nameTextBox.Text;
            String address = addressTextBox.Text;
            int    zipcode = Int32.Parse(zipCodeTextBox.Text);
            String IBAN    = iBANTextBox.Text;



            //businessControl.addTaughtCourse(tc);
            //vdni = new introducirDNI(businessControl, tc);
            //this.vdni.ShowDialog();
            //this.Close();

            if (idTextBox.TextLength == 0 || nameTextBox.TextLength == 0 || addressTextBox.TextLength == 0 || iBANTextBox.TextLength == 0)
            {
                MessageBox.Show("Debe rellenar todos los campos", "Error",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation
                                );
            }
            else
            {
                Student alumno = new Student(id, name, address, zipcode, IBAN);
                businessControl.addStudent(alumno);

                DialogResult conseguido = MessageBox.Show(this, "Matrícula formalizada correctamente. Bienvenido, por favor introduzca su dni otra vez.", "Matricula completa",
                                                          MessageBoxButtons.OK,
                                                          MessageBoxIcon.Asterisk
                                                          );

                this.Close();
            }
        }
Example #3
0
        void addStudents()
        {
            Console.WriteLine();
            Console.WriteLine("ADDING STUDENTS ...");
            string studentId;

            for (char c = 'A'; c <= 'G'; c++)
            {
                studentId = "22222222" + c;
                Console.Write("Adding Student " + studentId + " - ");
                try
                {
                    controller.addStudent(new Student(studentId, "Student-Name-" + studentId, "Camino de Vera s/n", 46022, "IBAN22334455667788"));
                    Console.WriteLine("OK");
                }
                catch (BusinessLogicException e)
                {
                    printError(e.Message);
                }
            }
        }