private void SaveBtn_Click(object sender, EventArgs e) { if (FileManager.IsParseable(IDBox.Text) && !String.IsNullOrEmpty(NameBox.Text) && !String.IsNullOrEmpty(LastNameBox.Text) && !String.IsNullOrEmpty(DNIBox.Text)) { Alumno alumno = new Alumno(Int32.Parse(IDBox.Text), NameBox.Text, LastNameBox.Text, DNIBox.Text); AlumnoRepository aRepo = new AlumnoRepository(); aRepo.Add(alumno); } else { MessageBox.Show("Campos Vacíos o ID"); } }
private void button1_Click(object sender, EventArgs e) { AlumnoRepository repositoryAlumno = new AlumnoRepository(); //MONTO EL OBJETO ALUMNO CON LOS DATOS DEL FORM try { Alumno alumno = new Alumno(Convert.ToInt32(id.Text), nombre.Text, apellidos.Text, dni.Text); //CREAMOS FICHERO alumno.json try { repositoryAlumno.Add(alumno, path); }catch (FileLoadException) { Console.WriteLine("{0} roblemas al cargar el archivo .json.", e); } } catch (ArgumentException) { throw new Exception("Hay algún campo vacío"); } }
private void addButton_Click(object sender, EventArgs e) { AbstractFileFactory fFactory = new FileManagerFactory(); var alumnoRepository = new AlumnoRepository(fFactory, comboBox1.SelectedIndex, origin.SelectedIndex); log.Debug(Resource.addBtn); // recoge datos alumno Alumno alumno = new Alumno(nameBox.Text, surnameBox.Text, dniBox.Text); var alumnoSaved = alumnoRepository.Add(alumno); if (alumnoSaved.Equals(alumno)) { MessageBox.Show(Resource.saveAlum); } else { MessageBox.Show(Resource.err3); } nameBox.Clear(); surnameBox.Clear(); dniBox.Clear(); }