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; }
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); }
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); } }
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"); } }
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"); } }
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); }
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); }