protected override void btnAgregar_Click(object sender, EventArgs e) { base.btnAgregar_Click(sender, e); if (cmbParentesco.Text == null || !ValidarNumero(this.txtTelefono.Text) || string.IsNullOrEmpty(this.txtTelefono.Text)) { MessageBox.Show("¡Complete los campos!"); } else { this.telefono = txtTelefono.Text; this.parentesco = (EParentesco)cmbParentesco.SelectedItem; this.DialogResult = DialogResult.OK; } if (this.DialogResult == DialogResult.OK) { this.unResponsable = RetornaResponsable(); rtbListaAgregados.Text = unResponsable.ToString(); MessageBox.Show("Se agrego correctamente: " + unResponsable.ToString()); } else if (this.DialogResult == DialogResult.Cancel) { MessageBox.Show("Se cancelo con exito"); } }
private void btnGuardar_Click(object sender, EventArgs e) { this.nombre = txtNombre.Text; this.apellido = txtApellido.Text; this.dni = Convert.ToInt32(txtDni.Text); //this.femenino = Convert.ToBoolean(txtFemenino.Text); this.responsable = (Responsable.EParentesco)cmbResponsable.SelectedItem; this.telefono = txtTelefono.Text; // this.responsable = retornarMetodo(); MessageBox.Show("Los datos se han guardado correctamente"); //this.listaResponsable.Add(parentesco); if (this.DialogResult == DialogResult.OK) { this.parentesco = retornarMetodo(); // this.listaResposable.Add(Responsable); //tira una excepcion MessageBox.Show("Los datos se han guardado correctamente" + parentesco.ToString()); } }
private void BtnAceptar_Click(object sender, EventArgs e) { bool femenino = true; if (this.checkBoxMasculino.Checked) { femenino = false; } EParentezco nuevoparentezco = (EParentezco)Enum.Parse(typeof(EParentezco), this.cmbParentezco.Text); this.responsableNuevo = new Responsable(this.textNombre.Text, this.txtApellido.Text, Convert.ToInt32(this.mTextDni.Text), femenino, nuevoparentezco, this.mTextTelefono.Text); SoundPlayer simpleSound = new SoundPlayer(@"C:\Windows\Media\notify.wav"); simpleSound.Play(); MessageBox.Show($"Responsable: {responsableNuevo.ToString()}", "Satifactorio", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; }
private void btnGuardarAlumno_Click(object sender, EventArgs e) { //Obtenemos los datos del alumno string nombreAl = txtNombreAlumno.Text; txtNombreAlumno.Clear(); string apellidoAl = txtApellidoAlumno.Text; txtApellidoAlumno.Clear(); int dniAl = 0; if (!int.TryParse(txtDniAlumno.Text, out dniAl)) { MessageBox.Show("Ingrese un DNI valido."); return; } txtDniAlumno.Clear(); int legajo = 0; if (!int.TryParse(txtLegajoAlumno.Text, out legajo)) { MessageBox.Show("Ingrese un legajo valido."); return; } // Verificamos si el legajo existe. if (LegajoExiste(legajo)) { MessageBox.Show("El legajo se encuentra actualmente en uso."); return;// Salimos del metodo para evitar almacenar un alumno existente. } txtLegajoAlumno.Clear(); float precioCuota = 0; if (!float.TryParse(txtPrecioCuotaAlumno.Text, out precioCuota)) { MessageBox.Show("Ingrese un precio valido."); return; } txtPrecioCuotaAlumno.Clear(); bool femeninoAl = true; if (rbFemeninoAlumno.Checked) { femeninoAl = true; } else { femeninoAl = false; } EColores colores = (EColores)Enum.Parse(typeof(EColores), Convert.ToString(comboBox1.SelectedItem)); //Obtenemos los datos del Responsable string nombreRes = txtNombreResponsable.Text; txtNombreResponsable.Clear(); string apellidoRes = txtApellidoResponsable.Text; txtApellidoResponsable.Clear(); int dniRes = 0; if (!int.TryParse(txtDniResponsable.Text, out dniRes)) { MessageBox.Show("Ingrese un DNI valido."); return; } txtDniResponsable.Clear(); string telefono = txtNumeroResponsable.Text; txtNumeroResponsable.Clear(); bool femeninoRes = true; if (rbFeemeninoResponsable.Checked) { femeninoRes = true; } else { femeninoRes = false; } EParentesco parentesco = (EParentesco)Enum.Parse(typeof(EParentesco), Convert.ToString(comboBoxParentesco.SelectedItem)); //Instanciamos responsable y lo guardamos Responsable responsable = new Responsable(nombreRes, apellidoRes, dniRes, femeninoRes, parentesco, telefono); EstadosAplicacion.Responsables.Add(responsable); MessageBox.Show(responsable.ToString(), "Cantidad de responsables dados de alta: " + EstadosAplicacion.Responsables.Count); //Instanciamos alumno y lo guardamos Alumno alumno = new Alumno(nombreAl, apellidoAl, dniAl, femeninoAl, precioCuota, responsable, legajo, colores); EstadosAplicacion.AlumnosSinAula.Add(alumno); MessageBox.Show(alumno.ToString(), "Cantidad de alumnos dados de alta: " + EstadosAplicacion.AlumnosSinAula.Count); }