public frmEmisionRecibo(crReciboCobroMatricula reporteRecibo, string nombreAlumno, int nroRecibo) { InitializeComponent(); recibo = reporteRecibo; nom = nombreAlumno; nro = nroRecibo; }
private void btnContinuar_Click(object sender, EventArgs e) { try { Cuota = new clsCuota(); if (Alumno.Id == -1) { MessageBox.Show("El Alumno es null"); } if (Curso.Id == -1) { MessageBox.Show("El curso tambien lo rompiste"); } Cuota.IdAlumno = Alumno.Id; Cuota.IdCurso = Curso.Id; Cuota.Fecha = DateTime.Today; clsRepositorioCuota consultador = new clsRepositorioCuota(); consultador.Agregar(Cuota); DialogResult Recibo = MessageBox.Show("¿Desea imprimir el recibo de la operacion?", "¡Exito!", MessageBoxButtons.YesNo); if (Recibo == DialogResult.Yes) { crReciboCobroMatricula Comprobante = new crReciboCobroMatricula(); //Comprobante.SetParameterValue("NombreAlumno", Alumno.Nombre); //Comprobante.SetParameterValue("nroPago", Cuota.Id); DataSetReportes reporte = new DataSetReportes(); DataTable Datos = reporte.Tables["ReciboMatricula"]; Datos.Rows.Add(Curso.Nombre, Curso.Precio, Cuota.Fecha); Comprobante.SetDataSource(Datos); frmEmisionRecibo EmisionRecibo = new frmEmisionRecibo(Comprobante,Alumno.Nombre,Cuota.Id); EmisionRecibo.Show(); } DialogResult continuar = MessageBox.Show("Cuota Registrada correctamente, ¿desea registrar otra?", "¡Exito!", MessageBoxButtons.YesNo); if (continuar == System.Windows.Forms.DialogResult.Yes) { dgvEtapaUno.Rows.Clear(); dgvEtapaDos.Rows.Clear(); this.ActualizarGrillaAlumnos(); } else { this.Close(); } } catch (Exception a) { MessageBox.Show("Ha ocurrido el siguiente error: " + a.Message); } }