示例#1
0
 protected void BtnRecuperarCuenta_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtCorreoElectronico.Text))
     {
         string correo = txtCorreoElectronico.Text;
         if (MVUsuarios.ValidarCorreoElectronicoDelUsuario(correo))
         {
             string password = Guid.NewGuid().ToString().Substring(0, 18);
             MVUsuarios.ActualizarUsuario(UidUsuario: MVCorreoElectronico.UidPropietario, password: password, perfil: "4F1E1C4B-3253-4225-9E46-DD7D1940DA19");
             if (MVAcceso.RecuperarCuenta(correo))
             {
                 LblMensajePassword.Text = "Se han enviado los datos de tu cuenta";
             }
             else
             {
                 LblMensajePassword.Text = "Ocurrio un problema al enviar los datos";
             }
         }
         else
         {
             LblMensajePassword.Text = "El correo no existe en el sistema";
         }
     }
     else
     {
         LblMensajePassword.Text = "Introduce un correo electronico";
     }
     PanelRecuperarContrasenia.Visible = true;
 }
示例#2
0
 private void Button_Guardar(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txrCorreo.Text) &&
         !string.IsNullOrEmpty(txtNumeroTelefono.Text))
     {
         if (email_bien_escrito(txrCorreo.Text))
         {
             if (MVUsuarios.ValidarCorreoElectronicoDelUsuario(txrCorreo.Text))
             {
                 Navigation.PushAsync(new RegistroPaso5(usuario, contrasena, nombre, apellidoP, apellidoM, fechaNacimiento, txtNumeroTelefono.Text, txrCorreo.Text));
             }
             else
             {
                 DisplayAlert("Error", "Correo no disponible", "OK");
             }
         }
         else
         {
             DisplayAlert("Error", "Correo no valido", "OK");
         }
     }
     else
     {
         DisplayAlert("Error", "Los campos de Correo y numero telefonico son obligatorios", "OK");
     }
 }
示例#3
0
        protected void BtnRegistroUsuario_Click(object sender, EventArgs e)
        {
            CamposObligatoriosRegistro();
            if (txtpasswordRegistro.Text == txtpasswordConfirmacionRegistro.Text)
            {
                if (chkTerminosYcondiciones.Checked == true)
                {
                    if (txtEmailRegistro.Text == TxtConfirmacionEmail.Text)
                    {
                        if (MVUsuarios.validarExistenciaDeUsuario(txtUsuarioRegistro.Text))
                        {
                            if (MVUsuarios.ValidarCorreoElectronicoDelUsuario(txtEmailRegistro.Text))
                            {
                                Guid   uidusuaro         = Guid.NewGuid();
                                Guid   uidcorreo         = Guid.NewGuid();
                                Guid   uidTelefono       = Guid.NewGuid();
                                string nombre            = txtNombreRegistro.Text;
                                string paterno           = txtApellidoPRegistro.Text;
                                string materno           = txtApellidoMRegistro.Text;
                                string usuario           = txtUsuarioRegistro.Text;
                                string password          = txtpasswordRegistro.Text;
                                string fechadenacimiento = txtFechaDeNacimiento.Text;
                                string correo            = txtEmailRegistro.Text;
                                string telefono          = txtTelefonoRegistro.Text;
                                if (MVUsuarios.GuardaUsuario(UidUsuario: uidusuaro, Nombre: nombre, ApellidoPaterno: paterno, ApellidoMaterno: materno, usuario: usuario, password: password, fnacimiento: fechadenacimiento, perfil: "4f1e1c4b-3253-4225-9e46-dd7d1940da19", estatus: "2", TIPODEUSUARIO: "Cliente"))
                                {
                                    MVCorreoElectronico = new VMCorreoElectronico();
                                    MVTelefono          = new VMTelefono();
                                    MVTelefono.AgregaTelefonoALista("f7bdd1d0-28e5-4f52-bc26-a17cd5c297de", telefono, "Principal");
                                    if (MVCorreoElectronico.AgregarCorreo(uidusuaro, "Usuario", correo, uidcorreo))
                                    {
                                        MVAcceso.CorreoDeConfirmacion(uidusuaro, correo, usuario, password, nombre, paterno + " " + materno);
                                    }

                                    if (MVTelefono.ListaDeTelefonos != null)
                                    {
                                        if (MVTelefono.ListaDeTelefonos.Count != 0)
                                        {
                                            MVTelefono.GuardaTelefono(uidusuaro, "Usuario");
                                        }
                                    }
                                    lblCorreoDeVerificacion.Text = txtEmailRegistro.Text;
                                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script>$('#myModal').modal('show');</script>", false);
                                }
                                //Limpia los campos de registro
                                txtNombreRegistro.Text    = string.Empty;
                                txtApellidoMRegistro.Text = string.Empty;
                                txtApellidoPRegistro.Text = string.Empty;
                                txtUsuarioRegistro.Text   = string.Empty;
                                txtpasswordRegistro.Text  = string.Empty;
                                // DTFechaNacimientoRegistro.Text = string.Empty;
                                txtEmailRegistro.Text                = string.Empty;
                                txtTelefonoRegistro.Text             = string.Empty;
                                txtpasswordConfirmacionRegistro.Text = string.Empty;
                                txtFechaDeNacimiento.Text            = string.Empty;
                                chkTerminosYcondiciones.Checked      = false;
                            }
                            else
                            {
                                txtEmailRegistro.BorderColor = Color.Red;
                                txtEmailRegistro.Focus();
                                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El correo " + txtEmailRegistro.Text + " ya existe.')", true);
                            }
                        }
                        else
                        {
                            txtUsuarioRegistro.BorderColor = Color.Red;
                            txtUsuarioRegistro.Focus();
                        }
                    }
                    else
                    {
                        TxtConfirmacionEmail.BorderColor = Color.Red;
                        TxtConfirmacionEmail.ToolTip     = "No coincide el correo electronico";
                        TxtConfirmacionEmail.Focus();
                    }
                }
                if (chkTerminosYcondiciones.Checked == false)
                {
                    ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Debe de aceptar los terminos y condiciones')", true);
                }
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Las Contraseñas no coinciden')", true);
                txtpasswordRegistro.BorderColor             = Color.Red;
                txtpasswordConfirmacionRegistro.BorderColor = Color.Red;
            }
        }