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)); } }
protected void OnAjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e) { if (e.Argument == "confirmCallBack") { if (HiddenField_ConfirmResponse.Value.Equals("true")) { MyMembershipProvider m = new MyMembershipProvider(); try { m.eliminarUsuario(m.consultarUsuarioXnombre(this.UserName.Text.Trim()), m.consultarUsuarioXnombre(User.Identity.Name)); MyRadWindowManager.RadAlert("Usuario eliminado correctamente", 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)); } } } }
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 validaEliminacion() { if (!User.Identity.Name.Equals(this.UserName.Text.Trim())) { MyMembershipProvider m = new MyMembershipProvider(); Usuario u = m.consultarUsuarioXnombre(this.UserName.Text.Trim()); if (u != null && u.idUsuario != -1) { MyRadWindowManager.RadConfirm("Esta seguro de eliminar todos los datos del usuario " + this.UserName.Text.Trim(), "confirmCallbackFn", 400, 200, "null", Utilities.windowTitle(TypeMessage.question_message)); } else { MyRadWindowManager.RadAlert("EL usuario ingresado no existe en el sistema", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } } else { MyRadWindowManager.RadAlert("No es posible eliminar el usuario con el cual esta logeado actualmente", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } }
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)); } }
private void guardarUsuario() { MyMembershipProvider i = new MyMembershipProvider(); RipsValidadorDao.Model.Usuario u = new RipsValidadorDao.Model.Usuario(); u.codIps = this.ddlIps.SelectedItem.Value; u.codRegional = this.ddlRegional.SelectedItem.Value; u.codSedeIps = this.ddlSedeIps.SelectedItem.Value; u.contrasena = clsEncriptarClases.Encrypt(this.txtPassword.Text.Trim()); u.nomUsuario = this.txtNombre.Text.Trim(); u.numIntentosLogeo = 0; u.email = this.txtEmail.Text.Trim(); u.estado = true; try { if (i.consultarUsuarioXnombre(u.nomUsuario).idUsuario == -1) { i.crearUsuario(u, i.consultarUsuarioXnombre(User.Identity.Name).idUsuario); Roles.AddUserToRole(u.nomUsuario, this.ddlRol.SelectedItem.Text.Trim()); this.myRadWindowManager.RadAlert("Usuario Creado Correctamente", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); limpiarCampos(); } else { this.myRadWindowManager.RadAlert("Ya existe un usuario con el mismo nombre en el sistema, Favor elegir otro", 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } } catch (Exception ex) { Logger.generarLogError(ex.Message, new StackFrame(true), ex); this.myRadWindowManager.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } }
private void consultarUsuario() { MyMembershipProvider m = new MyMembershipProvider(); DataTable d = m.consultarRoles(); Usuario u = m.consultarUsuarioXnombre(this.UserName.Text.Trim()); if(u.idUsuario != -1){ cargarCampos(true, u, d); }else{ cargarCampos(false, null, null); this.MyRadWindowManager.RadAlert("El usuario " + this.UserName.Text.Trim() + " No se encontro en el sistema", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); } }