Ejemplo n.º 1
0
 private void registrarPagoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         String          ID    = dataGridView1.CurrentRow.Cells[0].Value.ToString();
         TallerAsistente asisT = control.obtenerAsistenteTaller(ID);
         FormPago        fp    = new FormPago(asisT.restante, "Pago de Taller");
         fp.ShowDialog();
         Pago pago = fp.getPagos();
         fp.Dispose();
         if (control.registrarPagoAsistenciaTaller(pago, asisT.ID.ToString()))
         {
             MessageBox.Show("Pago registrado exitosamente");
             DocumentosWord word = new DocumentosWord(pago);
             btnActualizar_Click(null, null);
         }
         else
         {
             throw new Exception("Error al registrar pago");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        //private bool validarCampos()
        //{
        //    if (cmbAlumno.SelectedItem != null && cmbPrograma != null && cmbRecibio != null)
        //        return false;
        //    return true;
        //}

        private bool agregarEntregaDocumentosTitulacion()
        {
            //if (validarCampos())
            //{
            cmbIDPrograma.SelectedIndex = cmbPrograma.SelectedIndex;
            cmbIDAlumno.SelectedIndex   = cmbAlumno.SelectedIndex;
            cmbIDRecibio.SelectedIndex  = cmbRecibio.SelectedIndex;
            DocumentosInscripcion doc = new DocumentosInscripcion();

            doc.alumno                 = cmbIDAlumno.SelectedItem.ToString();
            doc.actaNacimientoOrg      = checkedListBox1.GetItemChecked(0);
            doc.actaNacimientoCop      = checkedListBox1.GetItemChecked(1);
            doc.solicitudOpcTitulacion = checkedListBox1.GetItemChecked(2);
            doc.certificadoLicCop      = checkedListBox1.GetItemChecked(3);
            doc.constanciaLibSSOrg     = checkedListBox1.GetItemChecked(4);
            doc.curp            = checkedListBox1.GetItemChecked(5);
            doc.fotografias     = checkedListBox1.GetItemChecked(6);
            doc.recibioEmpleado = cmbIDRecibio.SelectedItem.ToString();
            doc.tipoInscripcion = 2;
            if (modificacion)
            {
                doc.alumno = cmbIDAlumno.SelectedItem.ToString();
                if (control.actualizarEntregaDocumentos(doc))
                {
                    DocumentosWord word = new DocumentosWord(doc);
                    return(true);
                }
                else
                {
                    throw new Exception("Error al actualizar los datos de la entrega de documentos para titulacion de licenciatura");
                }
            }
            else
            {
                if (control.agregarEntregaDocumentos(doc))
                {
                    DocumentosWord word = new DocumentosWord(doc);
                    return(true);
                }
                else
                {
                    throw new Exception("Error al agregar los datos de la entrega de documentos para titulacion de licenciatura");
                }
            }
            //}
            //else
            //    MessageBox.Show("No deje ningun campo vacio");
            //return false;
        }
Ejemplo n.º 3
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);
 }
Ejemplo n.º 4
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     asistenT.taller        = Convert.ToInt32(auxId.ElementAt(cmbTalleres.SelectedIndex));
     asistenT.nombre        = txtNombre.Text;
     asistenT.telefono      = txtTelefono.Text;
     asistenT.correo        = txtCorreo.Text;
     asistenT.curp          = txtCurp.Text;
     asistenT.rfc           = txtRFC.Text;
     asistenT.pago          = txtAnticipo.Value;
     asistenT.costo         = txtCosto.Value;
     asistenT.observaciones = txtObservaciones.Text;
     try
     {
         if (control.registrarAsistenteTaller(asistenT))
         {
             MessageBox.Show("Asistencia registrada exitosamente!");
             this.Hide();
             if (!txtAnticipo.ReadOnly)
             {
                 FormPago fp = new FormPago(asistenT.pago, "Pago de Taller");
                 fp.ShowDialog();
                 Pago pago = fp.getPagos();
                 if (control.registrarPagoAsistenciaTaller(pago, control.obtenerAsistentesTalleres(asistenT.taller.ToString()).Last().ID.ToString()))
                 {
                     MessageBox.Show("Pago registrado exitosamente");
                     DocumentosWord word = new DocumentosWord(pago);
                 }
                 else
                 {
                     throw new Exception("Error al registrar pago");
                 }
             }
             Close();
             Dispose();
         }
         else
         {
             MessageBox.Show("Error al guardar datos, verifique los campos y compruebe que el asistente no se encuentre registrado y vuelva a intentarlo");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 5
0
 private void btnBuscarSituacionAcademica_Click(object sender, EventArgs e)
 {
     try
     {
         string programa = programasAlumno.ElementAt(cmbProgramaSitacionAcademica.SelectedIndex);
         string grupo    = control.consultarGrupoAlumno(alumno.rfc);
         foreach (Programa aux in programas)
         {
             if (aux.Codigo == programa)
             {
                 DocumentosWord word = new DocumentosWord(alumno, control.obtenerCalificacionesAlumno(alumno.rfc, grupo), grupo, aux.Nombre);
                 break;
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al obtener datos del alumno");
     }
 }
Ejemplo n.º 6
0
        private bool agregarPago()
        {
            cmbIDPrograma.SelectedIndex = cmbPrograma.SelectedIndex;
            cmbIDAlumno.SelectedIndex   = cmbAlumno.SelectedIndex;
            cmbIDRecibio.SelectedIndex  = cmbRecibio.SelectedIndex;
            PagoAlumno p = new PagoAlumno();

            p.alumnoID      = cmbIDAlumno.SelectedItem.ToString();
            p.cantidad      = Convert.ToDouble(numericUpDown1.Value);
            p.concepto      = cmbConcepto.SelectedItem.ToString();
            p.observaciones = txtObservaciones.Text;
            p.recibio       = cmbIDRecibio.SelectedItem.ToString();
            p.fechaPago     = DateTime.Now;
            if (control.agregarPagoAlumno(p))
            {
                DocumentosWord word = new DocumentosWord(p);
                return(true);
            }
            else
            {
                throw new Exception("Error al agregar los datos de la entrega de documentos");
            }
        }
Ejemplo n.º 7
0
 private void imprimirReciboToolStripMenuItem_Click(object sender, EventArgs e)
 {
     String         id   = dataGridViewPagos.CurrentRow.Cells[0].Value.ToString();
     PagoAlumno     pago = control.consultarPagoAlumno(id);
     DocumentosWord word = new DocumentosWord(pago);
 }
Ejemplo n.º 8
0
 private void darDeBajaToolStripMenuItem_Click(object sender, EventArgs e)
 {
     String         rfc     = dataGridViewCreditos.CurrentRow.Cells[1].Value.ToString();
     CreditoAlumno  credito = control.consultarCreditoAlumno(rfc);
     DocumentosWord word    = new DocumentosWord(credito);
 }