private void btnRegistrarse_Click(object sender, EventArgs e) { if (String.Compare(txtPassword.Text, txtRepetirPassword.Text) != 0) { MessageBox.Show("Passwords no coinciden", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (txtNombres.Text == "" || txtPassword.Text == "" || txtDni.Text == "" || txtCorreo.Text == "" || txtApellidoMaterno.Text == "" || txtApellidoPaterno.Text == "" || txtTelefono.Text == "" || txtNickname.Text == "") { MessageBox.Show("Todos los campos son obligatorios", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (txtDni.Text.Length != 8) { MessageBox.Show("DNI debe ser 8 caracteres de longitud", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Login.LoginServicesClient dbLogin = new Login.LoginServicesClient(); Login.alumno alumObt = dbLogin.validarNickname(txtNickname.Text); Login.persona perObt = dbLogin.validarCorreo(txtCorreo.Text); if (alumObt.codigo != null) { MessageBox.Show("El nickname ya se encuentra registrado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (perObt.nombre != null) { MessageBox.Show("El correo ya se encuentra registrado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } String txtStudID; txtStudID = DateTime.Now.Year.ToString() + DateTime.Now.Second; alumno.codigo = txtStudID; alumno.nombre = txtNombres.Text; alumno.apellidoMaterno = txtApellidoMaterno.Text; alumno.apellidoPaterno = txtApellidoPaterno.Text; alumno.dni = txtDni.Text; alumno.correo = txtCorreo.Text; alumno.telefono = txtTelefono.Text; alumno.fecha = dtpFechaNac.Value; alumno.fechaSpecified = true; alumno.pais = (Administrador.pais)cboPais.SelectedItem; alumno.nickname = txtNickname.Text; alumno.password = txtPassword.Text; dbContoller.insertarAlumno(alumno); MessageBox.Show("Se ha registrado exitosamente", "Mensaje Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); frmLogin formLogin = new frmLogin(); formLogin.Show(); }
private void Button1_Click(object sender, EventArgs e) { Login.LoginServicesClient DBController = new Login.LoginServicesClient(); LoginInfo.persona = DBController.validarLogin(txtUsuario.Text, txtContrasenia.Text); //LoginInfo.codigo = result.Substring(0, 6); String tipo = LoginInfo.persona.tipo; if (LoginInfo.persona.nombre == null) { MessageBox.Show("Los datos ingresados son incorrectos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { Administrador.AdministradorServicesClient dbAdmin = new Administrador.AdministradorServicesClient(); BindingList <Administrador.alumno> alumnos = new BindingList <Administrador.alumno>(dbAdmin.listarAlumnos("")); foreach (Administrador.alumno al in alumnos) { if (LoginInfo.persona.codigo == al.codigo && (al.estado == 2 || al.estado == 3)) { MessageBox.Show("Acceso restringido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } if (string.Equals(tipo, "D")) { frmAdministrador formAdministrador = new frmAdministrador(); formAdministrador.Visible = true; this.Visible = true; } else if (string.Equals(tipo, "A")) { frmAlumno formAlumno = new frmAlumno(); LoginInfo.pswrd = txtContrasenia.Text; formAlumno.Visible = true; this.Visible = true; } else if (string.Equals(tipo, "P")) { frmProfesor formProfesor = new frmProfesor(); formProfesor.Visible = true; this.Visible = true; } else { /* ERROR en el usuario o contraseña*/ } this.Hide(); }