Exemplo n.º 1
0
 public FrmDatos(eUsuario u)
 {
     InitializeComponent();
     user             = geUsu.DatosUsuario(u.Codigo);
     lblDatos.Text    = "Datos del " + user.Tipo;
     lblDNI.Text      = user.DNI.ToString();
     lblCodigo.Text   = user.Codigo.ToString();
     lblNombre.Text   = user.Nombre;
     lblApellido.Text = user.Apellido;
     lblCorreo.Text   = user.Correo;
     lblContra.Text   = user.Contra.ToString();
     //deshabilitarCampos();
 }
Exemplo n.º 2
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                int    codUser  = int.Parse(cmBoxProfesor.SelectedValue.ToString());
                int    codCurso = int.Parse(listaCursos.SelectedValue.ToString());
                string curso    = listaCursos.SelectedItem.ToString();
                int    cur      = int.Parse(geUser.DatosUsuario(codUser).Cursos.ToString());

                if (!CursoExiste(codCurso) || !UsuarioExiste(codUser))
                {
                    mat = new eMatricula();

                    foreach (eCurso c in listaCursos.SelectedItems)
                    {
                        if (c.Vacante != 0)
                        {
                            if (cur < 5)
                            {
                                c.Codigo    = codCurso;
                                c.Nombre    = curso;
                                user.Codigo = codUser;
                                geMat.RegistarMatricula(codCurso, codUser, curso);
                                MessageBox.Show("Matrícula satisfactoria", "Listo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("Límite de cursos alcanzado", "Error", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Vacantes agotadas", "Error", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("El alumno ya se encuentra matriculado en este curso", "Error", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Elija los datos requeridos", "Error", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
            }
        }