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