Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            LoginInfo.persona = DBController.validarCorreo(txtCorreo.Text);
            String usuario = LoginInfo.persona.nombre;

            if (txtCorreo.Text == "")
            {
                MessageBox.Show("Ingrese su correo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            if (usuario == null)
            {
                MessageBox.Show("Email invalido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                GenerarNuevaContrasenia(txtCorreo.Text);
            }
            this.Close();
            frmLogin formLogin = new frmLogin();

            formLogin.Show();
        }