protected void btn_Salir_Click(object sender, EventArgs e) { WSGestion.WSGestion wsgest = new WSGestion.WSGestion(); wsgest.Url = ConfigurationManager.AppSettings.Get("dirWs"); Session[wsgest.Get_usu_id_session(Session.SessionID.ToString()) + "usu_id_usuario"] = null; wsgest.UPD_Usuario_Session(codigo_usuario, "N", Session.SessionID.ToString()); Response.Redirect("frm_Index.aspx"); }
protected void btnInicio_Click(object sender, EventArgs e) { //Response.Redirect("frm_Home.aspx"); try { WSGestion.WSGestion wsgest = new WSGestion.WSGestion(); wsgest.Url = ConfigurationManager.AppSettings.Get("dirWs"); int valor = wsgest.GET_Contrasena_Usuario(txtEmail.Value.ToString(), txtContrasena.Value.ToString(), Session.SessionID.ToString()); switch (valor) { case 0: WSGestion.MOD_Usuario user = new WSGestion.MOD_Usuario(); user = wsgest.GET_Usuario_by_email_and_password(txtEmail.Value.ToString(), txtContrasena.Value.ToString(), Session.SessionID.ToString()); usu_nombre = user.USU_nombrecompleto; usu_id_perfil = user.USU_id_perfil; usu_id_usuario = user.USU_id_usuario; usu_cea_id_centro_atencion = user.USU_id_centro_atencion; usu_perfil = user.PER_nombre; usu_puesto = user.PUE_nombre; usu_centro_atencion = user.CEA_nombre; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Nombre_Usuario"] = usu_nombre; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Perfil"] = usu_id_perfil; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Codigo"] = usu_id_usuario; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Centro"] = usu_cea_id_centro_atencion; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Nombre_Perfil"] = usu_perfil; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Nombre_Puesto"] = usu_puesto; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Nombre_Centro"] = usu_centro_atencion; wsgest.UPD_Usuario_Session(Convert.ToInt32(usu_id_usuario), "S", Session.SessionID.ToString()); Response.Redirect("frm_Home.aspx"); break; case 1: Alert_Mensaje.Attributes["class"] = "alert alert-danger"; mensaje_alerta = "El correo electrónico no existe, favor verificar o comunicarse con el personal técnico de Holokrom, S.A."; titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; break; case 2: Alert_Mensaje.Attributes["class"] = "alert alert-warning"; mensaje_alerta = "El correo electrónico se encuentra inactivo, favor comunicarse con el personal técnico de Holokrom, S.A."; titulo_mensaje_alerta = "Advertencia: "; Alert_Mensaje.Visible = true; break; case 3: Alert_Mensaje.Attributes["class"] = "alert alert-warning"; mensaje_alerta = "La contraseña digita no corresponde, favor verificar"; titulo_mensaje_alerta = "Advertencia: "; Alert_Mensaje.Visible = true; break; case 4: Alert_Mensaje.Attributes["class"] = "alert alert-warning"; mensaje_alerta = "El usuario se encuentra activo en el sistema, debe de esperar 5 minutos para volver a entrar"; titulo_mensaje_alerta = "Advertencia: "; Alert_Mensaje.Visible = true; break; case 5: Alert_Mensaje.Attributes["class"] = "alert alert-warning"; mensaje_alerta = "No es permitido abrir otra sesión del sistema, si necesita abrir otra sesión con un usuario diferente, favor abra una nueva ventana en un navegador diferente"; titulo_mensaje_alerta = "Advertencia: "; Alert_Mensaje.Visible = true; break; default: Alert_Mensaje.Attributes["class"] = "alert alert-warning"; mensaje_alerta = "En la ejecución del proceso en la base de datos"; titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; break; } } catch (Exception exc) { Alert_Mensaje.Attributes["class"] = "alert alert-danger"; mensaje_alerta = exc.ToString(); titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; } }