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