private void actualizarUsuario() { MyMembershipProvider m = new MyMembershipProvider(); try { Usuario u = m.consultarUsuarioXnombre(ViewState["nomUsuario"].ToString()); if (int.Parse(ViewState["isExternalUser"].ToString()) == 1) this.txtPasswordOld.Text = EncriptarClaves.clsEncriptarClases.Decrypt(u.contrasena); if (validarUsuario(u)) { u.contrasena = EncriptarClaves.clsEncriptarClases.Encrypt(this.txtPasswordNew.Text.Trim()); m.actualizarUsuario(u, u.idUsuario); this.RadWindowManager1.RadAlert("Contraseña cambiada correctamente", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); this.txtPasswordOld.Text = string.Empty; this.txtPasswordNew.Text = string.Empty; this.txtConfirmPasswordNew.Text = string.Empty; } else { this.RadWindowManager1.RadAlert("La contraseña actual ingresada no coincide con la almacenada en el sistema",400,200, Utilities.windowTitle(TypeMessage.warning_message), null, Utilities.pathImageMessage(TypeMessage.warning_message)); } } catch (Exception ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.RadWindowManager1.RadAlert(Utilities.errorMessage(), 400,200, Utilities.windowTitle(TypeMessage.error_message),null,Utilities.pathImageMessage(TypeMessage.error_message)); } }
private void actualizarUsuario() { MyMembershipProvider m = new MyMembershipProvider(); Usuario u = m.consultarUsuarioXnombre(this.UserName.Text.Trim()); Usuario u1 = m.consultarUsuarioXnombre(User.Identity.Name); u.email = this.txtEmail.Text.Trim(); u.estado = this.rblEstado.Items[0].Selected ? true : false; u.numIntentosLogeo = this.rblEstado.Items[0].Selected ? (short)0 : u.numIntentosLogeo; try { m.actualizarUsuario(u, u1.idUsuario, int.Parse(this.ddlRol.SelectedItem.Value)); this.MyRadWindowManager.RadAlert("Actualización Ejecutada Correctamente", 400,200, Utilities.windowTitle(TypeMessage.information_message),null,Utilities.pathImageMessage(TypeMessage.information_message)); } catch (Exception ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.MyRadWindowManager.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } this.Mypanel.Visible = false; this.UserName.Text = string.Empty; }
private void consultarDatosUsuario() { string nombreUsuario = this.UserName.Text.Trim(); MyMembershipProvider m = new MyMembershipProvider(); Usuario u = m.consultarUsuarioXnombre(nombreUsuario); if (u != null) { if (!u.email.Equals(string.Empty)) { try { string newPassword = Utilities.generarContrasena(10); u.contrasena = EncriptarClaves.clsEncriptarClases.Encrypt(newPassword); m.actualizarUsuario(u, u.idUsuario); enviarCorreo(newPassword, u.email, u.nomUsuario); MyRadWindowManager.RadAlert("La nueva contraseña a sido enviada al email registrado en el sistema", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } catch (Exception ex) { Logger.generarLogError(ex.Message, new StackFrame(true), ex); MyRadWindowManager.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } } else { MyRadWindowManager.RadAlert("El Usuario " + nombreUsuario + " no cuenta con un email registrado en el sistema, no es posible enviar la contraseña nueva.", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } } else { MyRadWindowManager.RadAlert("El nombre de usuario ingresado, no se encuentra en el sistema",400,200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } }