protected void Button_Cambiar_Click(object sender, EventArgs e) { String USU_LOG = Session["USU_LOG"].ToString(); String USU_CEDULA = null; Boolean correcto = true; usuario _usuario = new usuario(Session["idEmpresa"].ToString()); DataTable tablaInfoUsuario = _usuario.ObtenerUsuarioPorUsuLog(USU_LOG); if (tablaInfoUsuario.Rows.Count <= 0) { if (_usuario.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _usuario.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Nombre de usuario no registrado, No se pudo cambiar el password.", Proceso.Advertencia); } correcto = false; } else { DataRow filaInfoUsuario = tablaInfoUsuario.Rows[0]; if (filaInfoUsuario["USU_TIPO"].ToString().ToUpper() == "PLANTA") { USU_CEDULA = filaInfoUsuario["NUM_DOC_IDENTIDAD"].ToString().Trim(); } else { USU_CEDULA = filaInfoUsuario["NUM_DOC_IDENTIDAD_EXTERNO"].ToString().Trim(); } correcto = _usuario.ActualizarClaveUsuarioDesdeInicioSesion(filaInfoUsuario, USU_CEDULA, TextBox_USU_PSW_ANT.Text.Trim(), TextBox_USU_PSW_NEW.Text); if (correcto == false) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _usuario.MensajeError, Proceso.Error); } else { Ocultar(Acciones.Inicio); Desactivar(Acciones.Inicio); Mostrar(Acciones.Inicio); Limpiar(Acciones.Inicio); Cargar(Acciones.Inicio); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El password fue correctamente actualizado. A partir deeste momento debe ingresar al sistema utilizando el nuevo password.", Proceso.Correcto); } } }
protected void Button_CAMBIAR_PSW_Click(object sender, EventArgs e) { String USU_LOG = TextBox_USU_LOG_CAMBIO.Text.Trim(); Boolean correcto = true; usuario _usuario = new usuario(Session["idEmpresa"].ToString()); DataTable tablaInfoUsuario = _usuario.ObtenerUsuarioPorUsuLog(USU_LOG); if (tablaInfoUsuario.Rows.Count <= 0) { if (_usuario.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _usuario.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Nombre de usuario no registrado, No se pudo cambiar el password.", Proceso.Advertencia); } correcto = false; } else { DataRow filaInfoUsuario = tablaInfoUsuario.Rows[0]; correcto = _usuario.ActualizarClaveUsuarioDesdeInicioSesion(filaInfoUsuario, TextBox_CEDULA_CAMBIO.Text.Trim(), TextBox_USU_PSW_ANT_CAMBIO.Text.Trim(), TextBox_USU_PSW_NUEVO_CAMBIO.Text.Trim()); Ocultar(Acciones.Inicio); Mostrar(Acciones.Inicio); Cargar(Acciones.Inicio); if (correcto == false) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _usuario.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El password fue correctamente actualizado. Por favor ingrese al sistema utilizando el nuevo password.", Proceso.Correcto); } } }