Example #1
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (validarCampos())
     {
         cmbIDProgramas.SelectedIndex = cmbProgramas.SelectedIndex;
         this.materia.nombre          = txtNombre.Text;
         materia.semestre             = txtSemestre.Value.ToString();
         materia.duracion             = txtDuracion.Text;
         materia.costo = txtCosto.Value;
         try
         {
             if (modificacion)
             {
                 if (control.actualizarMateria(materia))
                 {
                     MessageBox.Show("Datos actualizados exitosamente!");
                     Close();
                     Dispose();
                 }
                 else
                 {
                     MessageBox.Show("Error al guardar datos, verifique los campos y vuelva a intentarlo");
                 }
             }
             else
             {
                 if (checkPrograma.Checked)
                 {
                     materia.programa = cmbIDProgramas.SelectedValue.ToString();
                 }
                 if (control.agregarMateria(materia))
                 {
                     MessageBox.Show("Datos guardados exitosamente!");
                     Close();
                     Dispose();
                 }
                 else
                 {
                     MessageBox.Show("Error al guardar datos, verifique los campos y vuelva a intentarlo");
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     else
     {
         MessageBox.Show("No dejar campos vacios");
     }
 }