예제 #1
0
 protected void btncerrarsesion_Click(object sender, EventArgs e)
 {
     try
     {
         string usuario            = Session["usuario"] as string;
         string command            = hdfcommand2.Value;
         int    idc_usuario_sesion = Convert.ToInt32(hdfid_usuario_sesion2.Value);
         bool   bloquear           = command.Trim() == "bloquear";
         if (idc_usuario_sesion > 0)
         {
             EmpleadosCOM empleados = new EmpleadosCOM();
             if (command == "desbloquear")
             {
                 DataSet ds = empleados.sp_desbloquear_dispositivo(idc_usuario_sesion);
                 Toast.Success("Dispositivo desbloqueado correctamente.", "Mensaje del sistema", this.Page);
             }
             else
             {
                 DataSet ds = empleados.sp_eliminar_usuario_sesiones(idc_usuario_sesion, bloquear);
                 Toast.Success("Dispositivo desconectado correctamente.", "Mensaje del sistema", this.Page);
             }
             UpdateDevices(usuario);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al modificar sesiones: " + ex.Message, this.Page);
     }
 }