private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (cmbUser.SelectedItem == null)
            {
                MessageBox.Show("No seleccionó nada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Poner en el Excel
                return;
            }
            String row = cmbUser.SelectedItem.ToString();

            if (row.Equals("Sin Resultado"))
            {
                MessageBox.Show("No hay usuario a buscar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Poner en el excel
                return;
            }
            String idUser = null;

            foreach (char algo in row)
            {
                if (algo == '-')
                {
                    break;
                }
                else
                {
                    idUser = idUser + algo;
                }
            }
            r = con.getReader("SELECT * FROM Alumno WHERE Id_alumno = " + idUser);
            r.Read();
            alumno = new Alumno((int)r["Id_alumno"]);
            r.Close();

            switch (modo)  // Aquí se ve si se mandan llamar ActualizarUsuario, MostrarUsuario o EliminarUsuario
            {
            case 1:
                Dispose();
                VentanaPrincipal.Interfaz.Controls.Add(new EditarUsuario(alumno, (Procesos_Alumno.ObtenerAdeudos(alumno.getId()))));
                break;

            case 2:
                Dispose();
                VentanaPrincipal.Interfaz.Controls.Add(new MostrarUsuario(alumno));
                break;

            case 3:
                Dispose();
                VentanaPrincipal.Interfaz.Controls.Add(new EliminarUsuario(alumno, (Procesos_Alumno.ObtenerAdeudos(alumno.getId()))));
                break;

            case 4:
                Dispose();
                VentanaPrincipal.Interfaz.Controls.Add(new UsuarioPadres(alumno));
                break;

            case 5:
                if (MessageBox.Show("¿Seguro que desea dar de alta a este alumno: " + alumno.getNombre() + " " + alumno.getApellido(),
                                    "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (!Pagos.inscribirAlumno(alumno.getId()))
                    {
                        return;
                    }
                }
                Dispose();
                VentanaPrincipal.Interfaz.Controls.Add(new MenuPagos());
                break;

            case 6:
                Dispose();
                VentanaPrincipal.Interfaz.Controls.Add(new EstadoCuenta(alumno));
                break;
            }
        }
Exemple #2
0
 private void generacionPagos()
 {
     Pagos.generarPagosAnuales();
 }