示例#1
0
 private bool agregarCredito()
 {
     if (validarCampos())
     {
         cmbIDPrograma.SelectedIndex = cmbPrograma.SelectedIndex;
         cmbIDAlumno.SelectedIndex   = cmbAlumno.SelectedIndex;
         CreditoAlumno c = new CreditoAlumno();
         c.alumno = cmbIDAlumno.SelectedItem.ToString();
         c.cantidadMensualidad  = Convert.ToDouble(numMensualidad.Value);
         c.cantidadMeses        = Convert.ToInt32(numCantidad.Value);
         c.observaciones        = txtObservaciones.Text;
         c.cantidadAbonoCredito = varaux1;
         c.cantidadAbonoMensual = varaux2;
         c.estado = "Aprobado";
         if (modificacion)
         {
             c.alumno = cmbIDAlumno.SelectedItem.ToString();
             if (control.actualizarCredito(c))
             {
                 DocumentosWord word = new DocumentosWord(c);
                 return(true);
             }
             else
             {
                 throw new Exception("Error al actualizar los datos del credito");
             }
         }
         else
         {
             if (control.agregarCreditoAlumno(c))
             {
                 DocumentosWord word = new DocumentosWord(c);
                 return(true);
             }
             else
             {
                 throw new Exception("Error al agregar el credito");
             }
         }
     }
     else
     {
         MessageBox.Show("No deje ningun campo vacio");
     }
     return(false);
 }